Located in Wilmington, the Launching Pad Restaurant with its Gemini Giant are staples of IL Route 66.