Illinois, Roadside Attractions, United States, Worth ExploringLeave a comment Gemini Giant August 31, 2016August 31, 2016 Lesley Snap a picture with this iconic, gentle giant “muffler man.” Continue reading Gemini Giant