The Mexican flag has three colors in vertical form: Green to the left, White in the middle, and Red to the right. In addition, it has the Mexican coat of arms in the middle.
It has three vertical stripes in green, white and red. In the middle of the white stripe there is an eagle sitting on a cactus and holding a snake in its beak. This is said to commemorate a vision which showed the Aztecs where to build the city of Mexico.