Where is Humupin?

Where is Humupin located?

Humupin, Sichuan, China (approx. 32.5048°, 105.2485°)


Where is Humupin on the map?