dcsimg
509.8393688
Omar Torres-Carvajal   cc-by-3.0

Enyalioides rubrigularis is a species of Squamata in the family Hoplocercidae.

EOL has data for 2 attributes, including: