Cinco de Mayo is often mistaken for Mexico’s Independence Day, but it actually commemorates a different historical event: the Battle of Puebla in 1862. On this day, a smaller and less-equipped Mexican army achieved a surprising victory over French forces. While the holiday holds modest significance in Mexico—mainly celebrated in the state of Puebla—it has grown into a vibrant cultural celebration in the United States and beyond.


























































































































































































