Cinco de Mayo officially marks the Mexican army’s victory over France at the Battle of Puebla in