Cinco de Mayo: Why is it a Holiday?

For many Americans, Cinco de Mayo means enjoying Mexican food and probably a few margaritas as well.

But Cinco de Mayo, which means May 5 in Spanish, is probably one of the most misunderstood Mexican holidays.

Cinco de Mayo commemorates the Mexican army’s unlikely victory over the French forces of Napoleon III on May 5, 1862, at the Battle of Puebla.