Turtles

All turtles lay their eggs on land, although copulation occurs in different environments.

An excerpt from the article 27 facts about turtles

Terrestrial turtles copulate on land while marine turtles copulate in the water and only the fertilized female travels to land to lay eggs. Eggs are laid on land because the heated ground allows the young to develop, which would be impossible in the cool marine waters. Another reason for laying eggs on land is that during development turtle embryos breathe atmospheric air, which enters the eggs through a special membrane in the shell.