Cinco de Mayo is not Mexico's Independence Day. Mexico's Independence from Spain is celebrated on September 16. Cinco de Mayo celebrates Mexico's victory against the French in the Battle of Puebla. More info on Discovery.
.