Garden of the Gods is a public park located in Colorado Springs, Colorado, US. It was designated a National Natural Landmark in 1971. Wikipedia
Cinematic View walk through the Garden of the Gods using 3-axis handheld gopro gimbal. by Kuma Bear
The Garden of the Gods is located in the city of Colorado Springs, Colorado and is a registered National Natural Landmark.
The Garden of the Gods red rock formations were created during a geological upheaval along a natural fault line millions of years ago. Archaeological evidence shows that prehistoric people visited Garden of the Gods about 1330 BC.
Published on Jun 1, 2013 by Amazing Places on Our Planet