Well this is fucking depressing. The last remaining ancient American mound in St Louis (sometimes called “Mound City” for their former abundance) is this sad, fenced off remnant.
ETA: some history. Sugarloaf Mound is the oldest human-made structure in St. Louis.