Cinco de Mayo in Mexico: Troops led by Ignacio Zaragoza halted a French invasion in the Battle of Puebla.