On this day in 1862, a Mexican force triumphed over a much better equipped French army in a battle that took place in Puebla.continue