Gemini Giant Muffler Man in Wilmington, Illinois
Make some space in your road trip itinerary for this Route 66 roadside attraction: the Gemini Giant Muffler Man in Wilmington, Illinois. This oddity is out of this world! The Gemini Giant is a 28-foot tall muffler man who originally stood on Route 66 outside the Launching Pad restaurant in Wilmington, Illinois. He weighs in …