Pre-Columbian Mexico
…matured into advanced Mesoamerican civilizations such as the: Olmec, Izapa, Teotihuacan, Maya, Zapotec, Mixtec, Huastec, Purépecha, Totonac, Toltec, and Aztec, which flourished for nearly 4,000 years before the first contact with Europeans. These civilizations are credited with many inventions and advancements…