

The Pyramid of the Sun is ancient America’s Great Pyramid of Giza. Built in the legendary city of Teotihuacán, and given its name by the Aztecs, this magnificent step pyramid is another great wonder of the ancient world. But who built it? And what for? In today’s episode of The Ancients…