Deep in China’s Hunan province, Zhangjiajie National Forest Park is a true natural marvel ... the elevator soars 326 meters high, transporting visitors to jaw-dropping viewpoints in a matter ...