The current Mexican Flag was adopted on September 16, 1968. The flag contains three vertical bands colored green, white and red. The national coat of arms is in the center of the white band. The colors were adopted right after gaining independence from Spain. The green on the flag symbolizes hope and the white represents unity. The red on the flag symbolizes the blood of the national heroes of Mexico. The coat of arms in the center comes from an Aztec pictogram for Tenochtitlan. The Aztec legend stated that they would find their city where they find an eagle eating a snake on top of a cactus.