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.
Killer whales, also known as orcas, are "always unusual to see" in New England waters. A pod was spotted swimming together.