Cinco de Mayo is a holiday that is celebrated on May 5th every year, primarily in Mexico and the United States. The holiday commemorates the Mexican Army's victory over the French Empire at the Battle of Puebla on May 5, 1862. In Mexico, Cinco de Mayo is mainly observed in the state of Puebla, where the battle took place, and is typically celebrated with parades, … [Read more...] about Today is Cinco de Mayo