A breathtaking walk through the Huashan Mountains, China.