› added 6 years ago
196
TIL the largest pyramid north of Mesoamerica is located in Illinois. Covering 13 acres, its footprint is comparible in size to that of the Great Pyramid of Giza.
via reddit.com