Yes it is a Sea Loggerhead, Leatherback or what ever you want to call it. But wow isn't that the most impressive dentures you ever seen in the wild? That thing had fangs in the back of throat for crying out loud. SHEWWWW