Ilokelesia
Ilokelesia: Profile of the ‘Flesh Lizard’ Dinosaur Ilokelesia Ilokelesia (ih-loh-keh-LEE-zee-uh; “flesh lizard”) is a genus of abelisaurid theropod dinosaur that lived during the Late Cretaceous period, specifically the Cenomanian stage, about 99 to 95 million years ago. Its fossils were discovered in what is now the Patagonia region of Argentina, South America. The name “Ilokelesia” […]