More turtles hatching