Ever since the North American Touring Car Championship (NATCC) kicked the bucket in 1997, American has had to source their fix of honest cars running against each other at high speed from Europe. DTM, V8 SuperStars and the British Touring Car Championship racing, put bluntly, beats the shit out of watching NASCAR…seeing what would otherwise […]
More...
More...