Tucked inside South Cheyenne Canyon, this natural attraction is one of those Colorado Springs landmarks that earns every ...