Loggerhead Sea Turtle

Loggerhead Sea Turtle

Observation - Loggerhead Sea Turtle - UK and Ireland. Description: This Loggerhead was found on Achmelvich beach after a storm

This Loggerhead was found on Achmelvich beach after a storm