archelon

The loggerhead sea turtle (Caretta caretta) is one of eight species of sea turtle worldwide and also hatches on the beaches of southern Crete,