In this episode of Top Gear, Richard Hammond heads over to America to give viewers a taste of the Nascar world (which I admit doesn’t look very interesting). Jeremy reviews the Mercedes Benz SLS roadster, but also gives potential buyers competitive alternatives. James and Jeremy then travel all the way to China to check several of the new cars coming out from Chinese manufactures. Download the episode here.
Posted by David Nguyen, 12 years ago.