Freak Situation Sees 77 Whales Stranded On Beach In Scotland

A pod of 77 pilot whales beached in Scotland on Thursday, the largest such incident since 1995. The devastating situation was reported to British Divers Marine Life Rescue (BDMLR) at around 10.45am on Sunday when the pilot whale washed up on the island of Sanday in the Orkney archipelago. according to When medical teams arrived […]