Dinosaur Wiki
Advertisement

Leviathanochelys aenigmatica is an extinct genus of sea turtle that lived in Spain during the Late Cretaceous period.

Art impression of Leviathanochelys aenigmatica
Advertisement