A view of the world's longest sightseeing escalator in the Enshi Grand Canyon in Enshi Tujia and Miao autonomous prefecture, Central China's Hubei province. [Photo/IC]