B
BH2255
U.S. Route 66 Travel Guide - Twin Giants

Gemini Giant Introduction: Gemini Giant is an astronaut statue made of fiberglass. It is a classic symbol of the "pad" restaurants along Route 66. This restaurant has been hosting passing business travelers since the 1960s and is located in Wilmington, Illinois.

U.S. Route 66 Travel Guide - Twin Giants

Comments

No comments yet