The Mesa Verde National Park is located in southwestern Colorado, near the town of Cortez. We climbed the mountain slope that leads into the heart of the park, expecting a meeting with history. On the slopes of a long canyon, are some of the oldest towns in the United States, which were carved into the rock between 600 and 1200 AD (over 4000 archaeological sites are located in the area). Access is extremely difficult, as you climb up and down steep steps. Human ingenuity is remarkable, and you'll find yourself wondering how the ancient inhabitants managed to build villages and even a tower on such hard ground.