Located in Colorado Springs, the Garden of the Gods is a stunning expanse of unique geological formations. Its known human history goes back around 3,000 years, however, the indigenous Ute people...
National Geographic: Ancient Secrets - Chinas Lost Pyramids: They tower over some of the most tranquil countryside in rural China. They’re giant, man-made mountains that hold the keys to a violent...