dcsimg
Unresolved name

Bufo fenhouleti

Bufo fenhouleti is a species of in the family toads.