The Mexican flag showcases three vertical stripes in green, white, and red. Centered within the white stripe is the national coat of arms, an eagle perched on a cactus holding a snake. The green represents hope, white symbolizes purity, and red stands for the blood of national heroes. The central image is based on an Aztec legend about the founding of Tenochtitlan, modern-day Mexico City.