Garden of the Gods

Garden of the Gods is a stunning natural landmark located in Colorado Springs, Colorado. It’s renowned for its dramatic red rock formations and is a popular destination for outdoor enthusiasts and nature lovers.

Some great hikes and a very enjoyable place to spend a morning or afternoon.

    Leave a Reply