Ollantaytambo

Referenced in 1 episode

Definition

An archaeological site in Peru known for its well-preserved Incan structures and massive granite blocks that have sparked debate regarding their construction and transportation.