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