Baby sea turtles hatch from their nest. The sea turtle lays up to 100 eggs, which incubate in the warm sand for about 60 days. Photo taken at the National Museum of Natural History in Manila Philippines. 😉🐢🐢🐢

Baby sea turtles hatch from their nest. The sea turtle lays up to 100 eggs, which incubate in the warm sand for about 60 days. Photo taken at the National Museum of Natural History in Manila Philippines. 😉🐢🐢🐢

Photo by owruthiee

Royalties free, Commercial & Editorial use

$10.00

Rating: 5  out of 5  based on 24 user ratings.

Stock photo: Baby sea turtles hatch from their nest. The sea turtle lays up to 100 eggs, which incubate in the warm sand for about 60 days. Photo taken at the National Museum of Natural History in Manila Philippines. 😉🐢🐢🐢 was taken by owruthiee .