The Sky Ladder provides sky-high views of China’s Hunan Province. Would you climb a giant ladder stretching between cliffs 5,000 feet high?