The Garden of the Godsis a must visit in Colorado Springs. Photo by Debbie Stone