UPDATED: Fin Whale Beached North of Indian River Inlet

bill-o

Sunday morning a fin whale beached on the shore just north of the Indian River Inlet. Marine Education, Research & Rehabilitation Institute (MERR) officials are investigating but tell the Talk of Delmarva that it’s about 50′ 3ā€ long and severely emaciated and they are doing what they can to minimize its suffering. Additional information from…

Read More