A ladder hovering at an altitude of nearly 1,500 meters on Mount Qixing, Zhangjiajie, leaves many visitors breathless as they ...