Tag: Zhangjiajie National Forest Park
China’s Coiling Dragon Cliff Skywalk opens to public
A new glass walkway, called the "Coiling Dragon Cliff Skywalk", has opened to the public in central China's Hunan Province. Would you dare to walk on this 1,500-meter-high glass skyway?