English Wikipedia - The Free Encycl...
Download this dictionary
Touring car racing
Touring car racing
is an
auto racing
competition with heavily modified road-going cars. It is popular in Argentina, Australia, Brazil, Britain, Germany, Sweden and Norway.
See more at Wikipedia.org...
© This article uses material from
Wikipedia
®
and is licensed under the
GNU Free Documentation License
and under the
Creative Commons Attribution-ShareAlike License