The world’s largest pyramid is hidden inside a mountain in Mexico0
- Ancient Archeology, From Around the Web
- August 27, 2016
Early settlers built a church on top of a hill not knowing that the Great Pyramid of Cholulu lay beneath
Early settlers built a church on top of a hill not knowing that the Great Pyramid of Cholulu lay beneath