‘Muffler Man’ on the move
In 1965, the 28-foot-tall Gemini Giant was at the parking lot of The Launching Pad restaurant at 810 E. Baltimore St. in Wilmington.
It was located there for some 60 years.
Today, the green Gemini Giant is at South Island Park entrance, 201 Bridge St., in Wilmington. South Island Park is along Route 66, now known as Route 53.
The Gemini Giant remains a photo stop for Route 66 travelers.
More about that here.

Comments
Post a Comment