An orca named Old Thom is believed to have been spotted in New England waters.

See Full Page