The first thing we thought of when we saw the footage of the Touring Car Masters race at Winton Motor Raceway in Australia is, “This is the kind of racing we’d watch on television!”, something that can’t…or even shouldn’t…be said for most types of racing. Why? Easy: look at the cars! What we have here […]
More...
More...