Photo: Steve Canyon Statue In Idaho Springs

The 9-foot statue of a cartoon character stands in the heart of Idaho Springs.