Mexicaltitán de Uribe
Published on: Tuesday 07 May 2019
The small, human-made island of Mexicaltitán in the western Mexico state of Nayarit is believed to be the location of the mythical city of Aztlán, the long lost birthplace of the Aztec civilization. ...