Machu Picchu

Referenced in 1 episode

Definition

An Incan citadel located in the Andes mountains of Peru, built in the 15th century, known for its sophisticated dry-stone construction and stunning mountainous views.