Gemini Giant Homecoming
Island Park 353 S. Park St., Wilmington, IL, United StatesAfter 60+ years of looking over Route 66 in Wilmington the Gemini Giant is getting ready for his return to town. He's in the last days of his vacation and will be on his way back...and we're going to throw him one heck of a party! The