I believe this is a map turtle.
A snapping turtle laying eggs.
A very large snapping turtle laying eggs.