Orca Pod Spotted in Waters South of the Vineyard

An aerial survey team of scientists from the New England Aquarium saw a pod of four orcas swimming approximately 40 miles south of Nantucket during an aerial survey on Sunday.

Read More