A loggerhead sea turtle comes ashore at Figure Eight Island to lay her eggs in May 2019. Loggerheads nest during the night at the same beach on which they hatched, laying approximately 100 eggs in each clutch.
Save my name, email, and website in this browser for the next time I comment.