World5 months ago
12 Pilot Whales Euthanised After Mass Stranding On Scotland Beach
77 long-finned pilot whales were found washed ashore on an island of Scotland. (Representational) London: A dozen whales that survived a mass stranding this week off...