Inaugural season 1997 | Folded 2001 | |
The South American Super Touring Car Championship was an international touring car racing series in South America.
Contents
Champions
Notable Drivers
References
South American Super Touring Car Championship Wikipedia(Text) CC BY-SA