Michelin North America rolls out self-regenerating truck tyre

31 Aug 2007