Interesting Cinco de Mayo Facts:
When the Mexican's beat the French in the Battle at Pueblo, it was unexpected. It was thought the French would win, who were there to collect on war debts.
Spain and England also sent forces to collect debts but retreated after making an agreement with Mexico.
The French army was better equipped, better trained and was much larger. Mexico only had approximately 4,000 poorly-armed soldiers and France had between 6,500 and 8000 well-equipped soldiers. France hadn't been beaten in 50 years.
Cinco de Mayo is often confused as being Mexico's Independence Day. Mexico's Independence Day is September 16th and is considered to be Mexico's most important patriotic holiday.
In 2005, the U.S. Congress passed a resolution to recognize the 'historical significance' of Cinco de Mayo.