Home Discover all our blog postsAnimals Mayotte, the island with turtles ... poached