Gardens of the Gods

The towering Garden of the Gods rock formation is a free 1,340-acre city park located in Colorado Springs.