Meet one of the “Illinois 66 Giants”

Lauterbach Tire’s Muffler Man 1569 Wabash Ave Jerome, IL 217-546-2600 website Muffler man This patriotic behemoth standing guard at Lauterbach Tire is one of the “Illinois 66 Giants” – 3 muffler men – the Gemini Giant, the Lauterbach Giant, and the Hot Dog Muffler Man….

Continue reading →