×

Sichuanosuchus

Sichuanosuchus is an extinct genus of crocodyliform from the Late Jurassic and possibly Early Cretaceous of China. Wikipedia
Scientific name: Sichuanosuchus