This is a wonderful car game in which you will be driving this huge monster truck all across the great country of China. There are lots of bumps in the road and rocks that need to be passed over. You have the machine to do it, but is the driver skilled enough? Find out and make sure to upgrade your vehicle as often as you can with the money you earn in each race. It will become more stable, more powerful and a whole lot faster around the tracks. Score some achievements to become the best driver in China.