Michelin

Michelin deems 13-inch wheels 'a thing of the past'

Tyre manufacturers have until June 17 to register with the FIA if they wish to apply for Formula 1's new …

10 years ago