Got this in an email from a friend...

Supposedly these tires where at the Philadelphia auto show and have been seen at a Michelin plant in SC...and also supposedly verified by someone with a friend at Michelin.

Comments?