Compsosuchus
“`html Compsosuchus Compsosuchus (KOMP-so-SOO-kus; “Elegant crocodile”) is a genus of noasaurid abelisauroid theropod dinosaur that lived during the Late Cretaceous period, specifically the Maastrichtian stage, approximately 70 to 66 million years ago. Its fossils have been found in the Lameta Formation of India. The dinosaur was first named and described by paleontologists Friedrich von Huene […]