Location: Shika Shan, Sichuan, China