The Gemini Giant (Wilmington, Illinois)
The Gemini Giant, a 30-foot fiberglass astronaut statue, stands as a testament to mid-20th-century roadside Americana in Wilmington, Illinois. Originally erected in 1965 outside the Launching Pad Drive-In, this “Muffler Man” variant holds a silver rocket and dons a space helmet, reflecting the era’s fascination with space exploration. In 2024, the statue was relocated to South Island Park, ensuring its continued presence along historic Route 66. (cbsnews.com)



