So there we have it, the WTCC is dead. It’s 13th season was its last. Unlucky for some. And just under a week ago, at the Losail circuit in Qatar, the Super 2000 era which was launched back in 2002 with the FIA European Touri... Read More