‘Muffler Man’ on the move
The 500-pound fiberglass “Muffler Man” known as the Gemini Giant has moved along Route 66 in Wilmington, Illinois. In 1965, the 28-foot-tall Gemini Giant was at the parking lot of The Launching Pad restaurant at 810 E. Baltimore St. in Wilmington. It was located there for some 60 years. Today, the green Gemini Giant is at South Island Park entrance, 201 Bridge St., in Wilmington. South Island Park is along Route 66, now known as Route 53. The Gemini Giant remains a photo stop for Route 66 travelers. More about that here .