› added 11 years ago
139
TIL that near St Louis there is the remains of a huge Native American city. The civilization that lived in the city built a giant mound larger at its base than the Great Pyramid of Khufu, Egypt’s largest
via reddit.com