Tagged: landmark

0

Garden of the Gods

Garden of the Gods is a public park located in Colorado Springs, Colorado, USA. It was designated a National Natural Landmark in 1971. Entrance to the park is free according to the wish of Charles Elliott Perkins, whose children donated the land to the city of Colorado Springs in 1909....