"Cinco de Mayo is an annual celebration held on May 5. The date is observed to commemorate the Mexican Army's victory over the French Empire at the Battle of Puebla, on May 5, 1862". But let's be honest americans only celebrate this to get drunk and party lol.
Unrelated, but on May 5 the Netherlands celebrates the end of WO II, and celebrates freedom etc.
It's only really a holiday in Puebla, the rest of Mexico really don't care. I believe it was started as a celebration by the chicanos and then became big so they could celebrate the cultural diversity of the USA, however, nowadays it looks like it's the only time they celebrate that,
The french cared more about Mexico than the government of the time, I really hate Benito Juarez.
this!!! alt text is so important, i wish people used it more