If conditions are right (no storm, sea turtles arrive early enough) you will see large female green sea turtles lay their eggs on the beaches, then watch as their eggs are transplanted to a supervised incubation field to await hatching. You will also see a batch of new hatchlings released to the sea. I went there expecting this to be...
More