A new glass-bottom sightseeing platform on the highest peak of China’s Shilin Gorge near Beijing extends out 108 feet and hangs 1,312 ft up from the foot of the cliff.