It is without a doubt that the British Touring Car Championship is by far one of the most legendary touring car racing leagues ever. Some of the most memorable and mind-blowing touring cars were born, basically further cementing the fact that pretty much any car could be made into an epic race car. Some examples […]