Every year on May 5, Cinco de Mayo is celebrated across Mexico and the United States. This holiday celebrates the victory of the Mexican army over the French at the Battle of Puebla. Find out more in Cinco de Mayo, one of the titles in the American Holidays and Celebrations series.