World4 months ago
“Difficult Situation”: Over 70 Pilot Whales Found Stranded On Scotland Island
Last year, 55 pilot whales washed ashore and died on the island of Lewis. (Representational) London: Scores of whales washed ashore in a “mass stranding” in...