Indosaurus
Indosaurus: Profile of a Prehistoric Giant Indosaurus Indosaurus (IN-doh-SAWR-us; “Indian lizard”) is a genus of abelisaurid theropod dinosaur that lived during the Late Cretaceous period, approximately 70 to 66 million years ago. Its fossils have been found in what is now India. Indosaurus was first named and described by paleontologists Friedrich von Huene and Charles […]