Psychedelic mountain wonderland in Idaho Springs, CO. 13+ acres of natural canvas for art and exploration.