Templo Mayor is the place of the Aztec Teocalli (Holy City) which was the heart of their capital, Tenochtitlan. This complex was ... More