Cinco de Mayo is a celebration of the Mexican army's victory over the French forces at the Battle of Puebla on May 5, 1862.