dcsimg

Brachyrhinodon taylori is a species of Squamata in the family Anguidae.

EOL has data for one attribute: