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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results