Indosuchus is an AbelisauridIndosuchus is a prehistoric Theropod dinosaur that roamed the earth 70—65 million years ago. The name Indosuchus is taken from the Greek Indos and soukhos, respectively meaning “Indian crocodile”. Indosuchus is a genus of Abelisaurid dinosaur (a family of Ceratosaurian Theropod dinosaurs), and lived during Earth’s Late Cretaceous Period during … [Read more...]
The best book on dinosaurs for adults and smart children
Get it on Amazon today to learn the full fascinating history and help support DinoPit.