Press "Enter" to skip to content

Beached whale spotted on camera at Delaware shore

Fin whales are an off-shore, deep-sea species that would not typically come near the shore unless they are weak, experts say.
Source: ABC News 6

Be First to Comment

    Leave a Reply