› added 7 years ago
732
TIL the world’s largest pyramid is hidden under a mountain in Mexico and has a base four times larger than the Great Pyramid of Giza.
via ift.tt