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.