Standing 30 feet tall on Route 66 in Wilmington, the Gemini Giant is not your average roadside attraction. This jolly green giant is part astronaut, part Muffler Man, and 100% pure, unadulterated ...