In the small town of Morrison, Colorado, approximately 10 miles west of Denver, lies a stunning natural amphitheater that has graced the landscape for over a century. The Red Rocks Amphitheater is a must-see - renowned as one of only seven natural amphitheaters in the world and one of four within the United States (with …
Continue reading Red Rocks Amphitheatre: A Natural Wonder – One of Just Seven on Earth.




