Garden of the Gods
Garden of the Gods - it's a pretty cool place. It's a designated National Natural Landmark in Colorado Springs, Co. What is a National Natural Landmark? Well, the NPS defines it as "recognizes and encourages the conservation of sites that contain outstanding biological and geological resources. Sites are designated by the Secretary of the Interior for their condition, illustrative character, rarity, diversity, and value to science and education."
More by Phill Monson View profile
Like