Video PlayerClose

Actors perform the boat towing at the real-scene show Impression Wulong in the Peach Garden Canyon in Wulong District of southwest China's Chongqing Municipality, Nov. 28, 2017. The Impression Wulong is a well-known 70-minute-long performance that attracts visitors and shows the landscape and culture of southwest China. (Xinhua/Wang Quanchao)














