STCC

The Scandinavian Touring Car Championship, STCC, was founded in 1996 and is the biggest touring car racing championship in northern…

Read more

V8 Supercars

The V8 Supercars was started in 1997 in its current form and took over from the Australian Touring Car Championship…

Read more