Colorado Springs, located in central Colorado, is home to a multitude of natural attractions, as well as cultural and historical sites. It is called Olympic City USA with good reason....