Over 80 leatherback turtle hatchlings were found dead after a beach party bonfire claimed their lives in Blanchisseuse in Trinidad and Tobago.Source
Check Also
Horrifying video shows Indonesian locals riding distressed sea turtle
A disturbing video of Indonesian locals riding a clearly distressed giant sea turtle has surfaced.