Video PlayerClose

Vehicles run on the cliff corridor in Guoliang Village, Huixian County, central China's Henan Province, May 17, 2017. (Xinhua/Zhu Xiang)

Vehicles run on the cliff corridor in Guoliang Village, Huixian County, central China's Henan Province, May 17, 2017. (Xinhua/Zhu Xiang)