Indonesian Men Seen Torturing And Riding The Back of An Endangered Leatherback Turtle
Just a few days ago, a video and some pictures went viral that showed a bunch of people riding and torturing a black sea turtle in Indonesia. Reports suggest that the video was filmed on…