› added 10 years ago
123
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