For racers from around the world, Taklimakan Rally in northwest China's Xinjiang Uygur Autonomous Region has proved a grueling and formidable challenge, particularly its final stage – N39°. When speed meets a sea of dunes, imagination runs wild.
CHOOSE YOUR LANGUAGE
互联网新闻信息许可证10120180008
Disinformation report hotline: 010-85061466