Michelin, a French company, right?
Yes, Michelin is a French company. Why else would they preemptively surrender a race?
That 'splains it.
Oui! Oui! Wee make zee tires!