Let’s first look at the date and what it signifies
quoting @Zmsp
“May 5th, or Cinco de Mayo, is the date that celebrates Mexican victory over Napoleon III, in the Battle of Puebla. They say General Ignacio Zaragoza, with 600 man under his arm, defeated the french troops with over 6.500 men...