Cinco de Mayo, though not Mexican Independence Day as some mistakenly believe, commemorates the unlikely victory of a brave Mexican army over a formidable French force at the Battle of Puebla in 1862. The victory, a symbol of resilience and national pride, occurred amidst a period of immense hardship for Mexico.