If you know your world flags, you know that the Mexican bandera/flag is green, white and red. The cocktail mimics those colors and is served in three separate glasses. One glass is filled with ...