A new challenge for adventurers on Mount Qixing in the Chinese province of Hunan: a 551-foot-long ladder spans a deep gorge.