What is the Flag of Mexico?

The official flag of Mexico is made of a vertical tricolor of green, white, and the color red. In the center there is their national coat of arms, which is an eagle on a branch holding a snake in it’s beak.