What is a Michelin Star?

Michelin Star

If you think of a tire company when you hear the word ‘Michelin,’ you’re not wrong. Michelin is the second largest tire manufacturer in the world. From the Bugatti Veyron to the space shuttle, their tires have been behind the scenes of countless major world events. But did you know that the Michelin tire company […]