The beach at Tortuguero.
Looks like a storms coming.
We walked down to this beach at night with a guide and watched giant green turtles lay their eggs on the sand. The turtles are about 1.5 metres long and they are an endangered variety (the green turtle) so we felt really lucky to see them. They came up from the sea and slowly made their way up to the top of the beach (it took them so long to move along the sand and they had to keep stopping to rest along the way. It probably took them 10 mins to go 30 metres. Then they dug holes and laid about 100 eggs. Lastly they covered and camouflaged their nests and then returned to the sea. It was amazing to see.