Michelin boss makes final pitch for F1 tyre deal

1 Jun 2010