 Its average body temperature is 22.7 C. Air and substrate temperatures may be particularly relevant in "Xenosaurus grandis" since they are almost exclusively ground and crevice dwellers.Temperatures seem to differ across "Xenosaurus" species, possibly because of environment and habitat.