Trucks take part in a competition at the China Truck Racing Championship in Wuhan Economic and Technological Development Zone, Hubei province, Oct 6. [Photo/Xinhua]
Cars pictured during a competition of the China Touring Car Championship in Wuhan Economic and Technological Development Zone, Oct 7 [Photo/Xinhua]