On May 5, 1862, the Mexican army defeated the French in the Battle of Puebla. Besides being an unlikely victory, this battle also marked the last time any European power ever invaded a country in the Americas. In the United States, we (incorrectly) celebrate the day as Mexican Independence Day when our southern neighbor's Independence Day is actually September 16th. Of course, that doesn't matter as Cinco de Mayo has become another excuse for debauchery and drinking. Any holiday that combines tequila and tacos is okay by me though.
So how should you celebrate this special day? Grab some spicy guacamole, your favorite tortillas, and keep the margaritas coming!