Two whales dead, more than 20 beached near Fort Pierce
Published On: Sep 01 2012 05:38:09 PM EDT
Updated On: Sep 01 2012 08:39:59 PM EDT
More than 20 pilot whales have beached themselves in Avalon State Park in Fort Pierce, along Florida's Treasure Coast.
