Have you ever heard of Cahokia? Not known by many, Cahokia was actually North America's first city, long before European colonizers arrived. Unfortunately, the residents left behind no written history ...