human
When do sea turtles lay their eggs?
assistant
Sea turtles lay their eggs in the sand on the beach. The eggs hatch in about 2 months. The baby turtles are called hatchlings. They are very small and vulnerable, so they need to be protected from predators.