Designed by
Title
Michelin logo on a wall #331807714
Description
Randers, Denmark - May 5, 2018: 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