Indosaurus (meaning “Indian lizard”) is a genus of Abelisaurid theropod dinosaur that lived in the late Cretaceous period about 66 million years ago in India.
Indosaurus (meaning “Indian lizard”) is a genus of Abelisaurid theropod dinosaur that lived in the late Cretaceous period about 66 million years ago in India.