Swedish Touring Car Championship
by supertourer on 27/08/05 at 6:07 pm
Swedish Touring Car Championship (STCC) is since 1996 a touring car racing series based in Sweden, but also with rounds in Norway.
The STC used SuperTouringCars from 1997 to 2002.