Designed by
Title
Michelin logo on a pole #90299349
Description
Lyon, France - September 21, 2015: Michelin logo on a pole. Michelin is a tire manufacturer based in Clermont-Ferrand in France and it is one of the three largest tire manufacturers in the world.
This image is editorial