Do turtles lay eggs in any other places apart from on land?

Most turtles, including the marine and freshwater species lay eggs on land as they need the warmth to incubate the eggs. There is only one known turtle that lays its eggs in soft substrate underwater, i.e. the northern long-necked turtle, Chelodina rugosa. Nesting occurs during the wet and early dry season and embryonic development is arrested until the floodwaters recede in the dry season. Researchers were able to ascertain this by implanting transmitters in the oviducts of females that were deposited together with the eggs.