Home
Random
Trending
Today
31
posts added
Search
blog.tirebuyer.com
g4D9
TIL that Michelin Stars, awarded to fine restaurants, are indeed awarded by Michelin Tire Co. They started in 1900 to promote restaurants worth traveling to… and therefore increasing tire sales.