Kelmayisaurus (meaning Karamay Lizard) is an extinct carcharodontosaur that lived in China from 140-100 MYA. It contains the species Kelmayisaurus Petrolicus.
Skip to content
Kelmayisaurus (meaning Karamay Lizard) is an extinct carcharodontosaur that lived in China from 140-100 MYA. It contains the species Kelmayisaurus Petrolicus.