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