Loading Video…
This browser does not support the Video element.
Beached whale in Delaware
Photos and video on social media show a whale stuck in the surf near the Indian River Inlet in Delaware on Sunday, May 5.
This browser does not support the Video element.
Photos and video on social media show a whale stuck in the surf near the Indian River Inlet in Delaware on Sunday, May 5.