The truth is that Cinco de Mayo has been promoted by alcohol advertising into a major holiday like Mexican Independence Day but in Mexico Cinco de Mayo it is not a major holiday at all. It's mainly celebrated in the City of Puebla, where it commemorates the Mexican army's defeat of French invaders on May 5, 1862. ...Mexico Bob has the truth, the whole truth, and nothing but the truth on this misunderstood holiday.