Cinco de Mayo is a Mexican holiday celebrated by millions of people each year.
Oddly enough, the majority of those people live in the United States instead of Mexico.
Cinco de Mayo commemorates the Battle of Puebla, during which the Mexican Army overcame significant obstacles to defeat the French Army under the direction of General Ignacio Zaragoza.
On May 5, 1862, an attacking French Army battled ag…