Ocepechelon
Animal
Ocepechelon is an extinct genus of giant protostegid sea turtle known from Late Cretaceous phosphatic deposits of the Oulad Abdoun Basin, Khouribga Province of Morocco. It is known from the holotype OCP DEK/GE 516, a complete but isolated... Wikipedia