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?
Formerly Daily Interlude
Forum Rules