May 25, 2018 1 Translation missing: en.blogs.article.read_time

The Garden of the Gods is found in Colorado Springs, Colorado and is designated as a National Natural Landmark. The park is relatively small but does have several nice hiking trails. These unique formations are made of sandstone and limestone in reds, pinks and whites and are absolutely breathtaking.