Teotihuacan earned its nickname as the "City of the Gods" due to the presence of its massive pyramids dedicated to deities. These include the Pyramid of the Sun, the third-largest pyramid in the ...