(AM&C) Ancient America: Cahokia Mound City - The world's largest pyramid is in Cholula, Mexico. Cahokia's largest mound complex, known as "Monks Mound," is more than an acre larger than the base to the Great Pyramid on Egypt's Giza Plateau. Europe with Stonehenge and Africa with Egypt get massive attention. Why are we not told about the local facts?
Monks Mound, Cahokia (adult standing on top)
Cahokia Mounds State Historic Site