Designed by
Title
Route 66, Gemini Giant, Travel #244553203
Description
The Gemini Giant on historical Route 66 highway. The iconic statue is located in located in Wilmington, Illinois and is a part of the Launching Pad diner restaurant and cafe.
This image is editorial