Giant turtle found on Catalan beach Calella . Leatherback sea turtle Dermochelys coriacea

More Videos