vidamaz.com
Mezcaltitán: 3 Hours South of Mazatlán
Mezcaltitán is a small manmade island town that is the ancestral home of the Mexican people. Archeological evidence shows it may be the legendary island of Aztlán, from where the Aztecs (the Mexica…