I just noticed that that there is a new online tire shop in the UK. They are working together with Vettel. Thinking about order new Michelin tires there. Has anyone else had experience with this shop already?
I just noticed that that there is a new online tire shop in the UK. They are working together with Vettel. Thinking about order new Michelin tires there. Has anyone else had experience with this shop already?