The incredible Clermont-Ferrand city in France is the ancestral home to the famous Michelin tire company,
And here’s a close-up of this monster tire,
A renaissance man for the twenty-first century!
The incredible Clermont-Ferrand city in France is the ancestral home to the famous Michelin tire company,
And here’s a close-up of this monster tire,