
Ollantaytambo—Built with advanced ancient technology from the “Gods”?
Ollantaytambo is an Inca archaeological site in southern Peru some 60 kilometers northwest of the city of Cuzco. It is located at an altitude of 2,792 meters (9,160 feet) above...