This Mexican holiday commemorates the victory of the Mexican troops over the better equipped French army at the Battle of Puebla on May 5, 1862.