Michelin presented its 'Selfseal technology' at Michelin Challenge Bibendum, Tyrepress reported.