Michelin Motorcycle Tires: Like a Fine French Wine

Michelin Motorcycle Tires: Like a Fine French Wine

Michelin Motorcycle Tires: Born in France Ahh, the French. Famous for great wine, word-class food, fine art and Michelin motorcycle tires. Well, actually, probably more folks in France (and elsewhere in the world) are more aware of Michelin automobile tires, but only because they have not been personally enlightened to the finer pleasures of two […]

February 7th, 2009 by MCg