Volvo S60 TTA Polestar racer unveiled
Sweden is a wonderful country. Among the many reasons behind that statement we find how serious they are about having their own touring car racing series. Known as the Swedish Touring Car Championship for a while it recently got itself a re-brand into the Swedish Racing Elite League is quite the pretty affair. Sure, it's not very popular outside the...