top of page
Writer's pictureNotch

Michelin idling tire plants in Italy, Spain, and France

Michelin is idling tire factories in Italy, Spain, and France beginning today for at least one week to deal with coronavirus.

0 views0 comments

Recent Posts

See All

Comentários


bottom of page