07/15/11
Here’s a sneak peek at the Route 66 slide show I had a little too much fun putting together for Bing travel. Seat belts on? The Gemini Giant is the official greeter at the Launching Pad Restaurant in Wilmington, about 60 miles southwest of Chicago. A former fiberglass “muffler man” statue designed to show off →