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 >>