Cinco de Mayo, which literally means May 5th in Spanish, commemorates the victory of the Mexican army against French forces during the Battle of Puebla on this day in 1862. The significance of the defeat of French forces at Puebla is that it gave Mexican forces a significant morale boost since the French army was […]