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.
Photos and video on social media show a whale stuck in the surf near the Indian River Inlet in Delaware on Sunday, May 5.