Designed by
Title
Michelin logo on a wall #230190294
Description
Jassans, France - March 28, 2020: Michelin logo on a wall. Michelin is a tire manufacturer based in Clermont-Ferrand in France and it`s one of the three largest tire manufacturers in the world
This image is editorial