Poachers harvest turtle eggs at El Morro Ayuta beach, in San Pedro Huamelula, Mexico. Dozens of school children turned out for a turtle release, but only hours before they watched hatchlings scramble into the sea, men had been scooping up eggs laid earlier in the morning

Photograph: Luis Alberto Cruz/AP