On this date in 1862, the Mexicans defeated an invading French army at the Battle of Puebla. This might not sound like much, these are the French we’re talking about, but in fact, the French had the best army in the world at that time. The Mexican forces were outnumbered two to one and out gunned, yet they managed to rout the French. So, the Mexicans have been celebrating the fifth of May, or Cinco de Mayo, ever since.
This holiday has spread here in the United States in recent years. At first, I objected to celebrating a “foreign” holiday, but then I reconsidered. We celebrate St. Patrick’s day for the Irish, Mardi Gras for the French and others, Columbus Day for the Italians, etc, so why not Cinco de Mayo for the Mexican-Americans. Besides, any holiday that celebrates the French getting their butts kicked is worth keeping.