Filmed: Feb. 13, 1957
Posted 9 years ago by LLFUME in category: technology   Comments (0)

Posted 7 years ago by boyt in category: pranks   Comments (2)

Michelin Guides are a series of guide books published by the French tyre company Michelin for more than a century. The term normally refers to the annually published Michelin Red Guide, the oldest European hotel and restaurant reference guide, which awards up to three Michelin stars for excellence to a select few establishments.
Posted 6 months ago by urdone in category: interesting   Comments (2)