Gemini Giant Introduction: Gemini Giant is an astronaut statue made of fiberglass. It is a classic symbol of the "pad" restaurants along Route 66. This restaurant has been hosting passing business travelers since the 1960s and is located in Wilmington, Illinois.

Leave a Reply