Garden of the Gods is a public park located in Colorado Springs, CO.
It was designated a National Natural Landmark in 1971.



About Garden of the Gods

 

This post is a part of the Skywatch Friday blogging meme.