The Great Pyramid of Cholula may be the most shocking ruin in this video because it was hidden in plain sight. Spanish conquerors built a church on top of what looked like a hill, never realizing it ...
Beneath the Church of Our Lady of Remedies in Mexico lies the world’s largest pyramid by volume, the Great Pyramid of Cholula. Built over centuries and layered with temples, it predates the Aztecs and ...