GARDEN OF THE GODS

2 years ago
3

The site is a National Natural Landmark,in Colorado Springs having been recognized by the Department of the Interior as "a nationally-significant natural area." It offers towering sandstone formations, a wonderful view of Pikes Peak, paved and unpaved hiking paths

Loading comments...