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.