Cinco de Mayo is not Mexico’s Independence.
It’s the date the Battle at Puebla took place where the French army of about 8,000 attacked a poorly equipped Mexican army of 4,500 and still they managed to kick the French’s ass.
Simple, short and to the point.