Marine experts trying to save endangered whale stranded near Delaware shore
Ocean experts in Delaware are on the scene after a fin whale became stranded on the bayside of the Point of Cape Henlopen State Park.
Ocean experts in Delaware are on the scene after a fin whale became stranded on the bayside of the Point of Cape Henlopen State Park.