Whale found beached on Delaware shore

March 22, 2010 1:42:28 PM PDT
Marine biologists are trying to figure out why a 61 foot fin whale beached itself on a Delaware beach this weekend.

Load Comments