News
A stranded loggerhead sea turtle was recently found on a beach in Playa de Bajo del Mejillón, located on the Canary Islands, and tangled up in plastic, according to a report by Canary Islands.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results