Tag: Stranded pilot whale
Pilot Whale Carcass Found on Isle of Wight Beach
A pilot whale carcass has been found on a beach on the Isle of Wight, and the public is being urged to stay away from the area. The local authorities were unable to recover...