Gemini Giant Wilmington IL Polaroid

The Gemini Giant stands guard over the Launching Pad restaurant in Wilmington, Illinois.

Leave a Reply