In Wilmington, Illinois, the Gemini Giant stands tall as a delightfully odd landmark that’s both quirky and iconic. Ladies ...