It certainly is The Garden of the Gods. Located in Colorado Springs, Colorado, about 70 miles south of Denver, this natural park features majestic ancient sedimentary rock formations that once were at the bottom of the sea. Starting in the Pleistocene Ice Age, this area is the result of millions of years of glaciation and erosion. There are many unique formations to see such as ‘balanced rock’, ‘Siamese Twins’ to name a few and many trails to hike and guess what, access is free! What more can one ask for? So, if you happen to be in the Denver area, be sure to pay a visit.