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.
For more information, visit the Garden of the Gods website.