The Mysterious Pre-Columbian Settlement of Cahokia

Cahokia was the largest pre-columbian settlement north of Mexico. It collapsed centuries before Europeans arrived in the region. What happened?