Leatherback turtle on the beach of Carriacou. ← Previous Next → A leatherback turtle covering its eggs. Curious spectators watching a turtle laying eggs on the beach. Related