Located just 25 miles of the modern day Mexico City, Teotihuacán is regarded as one of the largest archaeological sites in the Americas.
From pyramidal buildings to towering a citadel, Teotihuacán is a beautiful area of the world that is steeped in interesting and to an extent unexplained, history.