It is said that the Aztec god, Huitzilopochtli, instructed the Aztecs to found their city at the location where they saw an eagle, on a cactus, with a snake in its talons (which is on the current Mexican flag). The Aztecs, apparently, saw this vision on the small island where Tenochtitlan was founded.