A Spanish film showing the Battle of Puebla on May 5, 1862, a rare victory for the Mexican Republican Army in the second Franco-Mexican War.