Cinco de Mayo, or the fifth of May, is a holiday that celebrates the date of the Mexican army’s victory over France at the Battle of Puebla during the 1862 Franco-Mexican War. Known as the Battle of Puebla Day, it is a relatively minor holiday in Mexico, but has...