Video PlayerClose
What a bumpy ride! Check out one of the world's largest camel races in Urad Houqi, north China's Inner Mongolia.
What a bumpy ride! Check out one of the world's largest camel races in Urad Houqi, north China's Inner Mongolia.