Young Newfoundlanders rescue seven stranded pilot whales near scene of “A Whale For The Killing” EMBREE, Newfoundland––The best news in 2021 both for harp seals and gray seals in Atlantic Canada and for pilot whales and Atlantic white-sided dolphins in the Faroe Islands, 2,000 miles east across the North Atlantic, might in the long run […]