Michelin North America rolls out self-regenerating truck tyre

28 Aug 2007