×

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
Scientific name: Ocepechelon
Rank: Genus