Echinosaura palmeri

Echinosaura palmeri, Palmer's teiid, is a species of lizard in the family Gymnophthalmidae. It is found in Panama and Colombia.