The Gemini Giant statue in Wilmington, Illinois, a town along Route 66.


The Gemini Giant, which is named after the Gemini Space Program, is a landmark statue in Wilmington, Illinois, a town along Route 66.


Size: 3264px × 4928px
Location: Wilmington, Illinois, USA
Photo credit: © Don Smetzer / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 66, attraction, famous, gemini, giant, il, illinois, landmark, route, statue, tourist, wilmington