Michelin is a French company, which begins to explain the totally bizarre photo that was brought to light by Jesse over on the “Just a Car Guy” blog. Obviously this was intended to be some type of promotional shot, but we’re laughing too hard at it to figure out what the hell it is promoting. [...]
More...
More...
Comment