Caretta caretta News
Caretta caretta is the scientific name for the loggerhead sea turtle, a species often found nesting on coastal beaches.
Caretta caretta is the scientific name for the loggerhead sea turtle, a species often found nesting on coastal beaches.
