3 ms·Is a Dermochelys, very big and specialized turtles with powerful jaws.by pvaldes 5y agoIs a Dermochelys, very big and specialized turtles with powerful jaws.