in

A big leatherback sea turtle producing its way to the water – astonishing

A huge leatherback sea turtle making its way to the water

A big leatherback sea turtle producing its way to the drinking water – now