Photo taken on May 31, 2019 shows the racing car running during the 2019 Taklimakan Rally, northwest China's Xinjiang Uygur Autonomous Region. (Xinhua/Hu Huhu)
Xinhua photos of the day
Source: Xinhua| 2019-06-01 15:48:48|Editor: xuxin
Photo taken on May 31, 2019 shows the racing car running during the 2019 Taklimakan Rally, northwest China's Xinjiang Uygur Autonomous Region. (Xinhua/Hu Huhu)