Please enable JavaScript
Nestled in the small town of Wilmington, Illinois, the Gemini Giant has stood as a towering testament to America's mid-century captivation by space travel and the open road. Until now, that is.