This registered National Natural Landmark, is a public park located south of Castle Rock in Colorado Springs. The towering Garden of the Gods red rock formations were created during a geological upheaval along a natural fault line millions of years ago. With spectacular snowcap views of Pikes Peak as its backdrop, this landmark is a must see for all Colorado visitors. More information at: http://www.gardenofgods.com/