Touring car racing definition

Search

Touring car racing

Touring car racing logo #21000 Touring car racing is an auto racing competition with heavily modified road-going cars. It is popular in Australia, Brazil, Germany, Italy, Japan, Nordic countries and Britain. Whilst not nearly as fast as Formula One, the similarity of the cars both to each other and to fans` own vehicles makes for entertaining, well-supported racing. The lesser....
Found on http://en.wikipedia.org/wiki/Touring_car_racing
No exact match found.