22 loggerhead turtles are released into the Balearic Sea at Almarossa
As part of a conservation programme run by Spain's Ministry for Ecological Transition, 22 loggerhead turtles were released on the beach of Almassora, Spain.

What's Your Reaction?






