Health & Environment Mysterious death of Leatherback Turtle in Whale BeachBy noauthor PW0 The death of a rare leatherback turtle is being investigated after it was found washed ashore on Whale Beach on...