Fin whale, beached at Delaware Seashore State Park, 'sick for a long time,' MERR says
Suzanne Thurman, director of the Marine Education, Research & Rehabilitation Institute, talks about a fin whale beached in Delaware Seashore State Park on May 5, 2024.