Once a formidable challenge along the Long March, the Wumeng Mountains now welcome visitors for the Torch Festival.