Home All SectionsAnimals Mayotte, the island with turtles ... poached