Legal News Four killer whales spotted swimming off Nantucket in ‘unreal’ sighting Researchers from the New England Aquarium recently observed a pod of whales during an aerial survey conducted 40 miles south of a small island. The Read More »