Leptobrachium tengchongense

Leptobrachium tengchongense is a species of frogs in the family Megophryidae from the Gaoligong Mountains of Tengchong County, Yunnan, China.

This Megophryidae article is a stub.

You can help Wikipedia by expanding it.