Did you mean: Oreolalax sichuanensis
Oreolalax lichuanensis
Oreolalax lichuanensis is a species of amphibian in the family Megophryidae. It is endemic to China, and found in south-central parts of the country.
Its natural habitats are subtropical or tropical moist montane forests, subtropical or tropical... Wikipedia