The FIA Touring Car World Cup was started in 1993 and lasted for three years, attracting massive fields in the races at Monza, Donington Park and Paul Ricard.
Touring car drivers, teams and manufacturers from all over t... Read More