A loggerhead sea turtle lays her eggs on the beach.

A loggerhead sea turtle lays her eggs on the beach.

CLOSE