Take a tour through the new Olympic Sport House in Colorado Springs, CO.