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.

Jun 16, 2023 - 07:00
 0
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.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow