Travel

Mexico Is Hiding The World’s Largest Pyramid

Tangled History
articles/2016/12/04/mexico-is-hiding-the-world-s-largest-pyramid/161202-oconnor-pyramid-cholula-tease_iwkhad
Imelda Medina / Reuters

In the city of Cholula in central Mexico there stands a hill with a giant church on top which hides a manmade pyramid filled with secrets.

Got a tip? Send it to The Daily Beast here.