Education News Over 70 Pilot Whales Found Stranded On Scotland Island by LocalTak July 11, 2024 0 0 Last year, 55 pilot whales washed ashore and died on the island of Lewis. (Representational)London: Scores of whales washed ashore ... Read more