Stenocercus squarrosus

Stenocercus squarrosus is a lizard found in Brazil.