Cinco de Mayo is more than just a day of drinking and partying; it's a day rich in history and culture for Mexico. Celebrated annually on May 5, Cinco de Mayo recognizes Mexico's victory over the Second French Empire led by Napoleon III at the Battle of Puebla in 1862