Nest of baby turtles at Casa Magna in Cancun, Mexico