Xenosaurus mendozai

Xenosaurus mendozai is a lizard found in Mexico.