Press "Enter" to skip to content

Killer whales spotted in rare sighting in New England waters

Killer whales, also known as orcas, are “always unusual to see” in New England waters. A pod was spotted swimming together.
Source: CBS Minnesota

Be First to Comment

    Leave a Reply