Funiusaurus
In-game article clicks load inline without leaving the challenge.
Funiusaurus is an extinct genus of polyglyphanodontid lizard that lived during the Late Cretaceous epoch.
Distribution
Funiusaurus luanchuanensis fossils have been found in the Qiupa Formation of Henan, China.