TIL the Great Pyramid of Giza is not the largest pyramid in the world, Great Pyramid of Cholula, also known as Tlachihualtepetl, is the largest archaeological site of a pyramid in the New World, as well as the largest pyramid by volume known to exist in the world today.
en.wikipedia.orgSubmitted by Mind-Matters-Not t3_z109pu in todayilearned
Landlubber77 t1_ix86zix wrote
Tlachihualtepetl is what my asshole says after I eat Cholula hot sauce, incidentally.