Battle of Puebla
The Battle of Puebla took place on 5 May 1862, near Puebla City in Mexico. It was part of  the "Second French intervention in Mexico". The Mexican Army won over the occupying French soldiers.