Located at an altitude of nearly 3,000 meters lie the ancient ruins of Ollantaytambo in Peru. This ancient stronghold is one of the LARGEST ancient Inca sites