The Puebla's Battle (La Batalla de Puebla) The Battle of Puebla took place on the 5th of May 1862 in... Read more