Michelin introduces new tyre for telescopic handlers

20 Jun 2006