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)