The large American Indian city of Cahokia sits amidst a diverse natural landscape within the larger central Mississippi river valley. Well positioned on the rich agricultural soils …