The Mexican coat of arms owes its origins to an Aztec legend. According to the legend, the leader of a nomadic tribe was visited by a god named Huitzilopochtli in a dream. The leader was told by the god that the tribe would come across an
eagle, perched on a cactus, devouring a
snake.
read more >>