In case you haven’t heard, Cinco de Mayo is not Mexican Independence Day. In order to explain Cinco de Mayo, I have to give you a short lesson in Mexican history. Late in 1861, Napoleon III of France sent a fleet to Veracruz, on the coast of Mexico. The French army stormed Veracruz and then started moving towards Mexico City. At Puebla, the well-trained, well-equipped, 8,000-man French army attacked the Mexican army of 4,000. Some of the Mexican soldiers were well-trained and well-equipped, but legend says many of them were just peasants with farming tools. On May 5, 1862 [exactly 150 years ago!], the Mexicans decisively crushed the French army, which was considered the best in the world at the time.