Why did the Mexica spend two centuries migrating before they settled at Lake Texcoco? (1 point)

• The Mexica were unable to build villages where their people could live safely for any amount of time
The Mexica believed that the god Huitzlopochtl was leading them to a promised land
• The Mexica were constantly running from their enemies who did not want them settling in their regions
• The Mexica were trying to find their way back to their original home at the caves at Aztlan.

• The Mexica were constantly running from their enemies who did not want them settling in their regions.