Cinco de Mayo is celebrated to commemorate the Mexican army's victory over the French forces at the Battle of Puebla on May 5, 1862. Despite being outnumbered, the Mexican troops, led by General Ignacio Zaragoza, defeated the invading French army. This victory became a symbol of Mexican resistance to foreign domination. While the holiday is observed with some festivities in Mexico, particularly in Puebla where the battle took place, it is more widely celebrated in the United States as a celebration of Mexican culture and heritage. It is important to note that Cinco de Mayo is not Mexico's Independence Day, which is celebrated on September 16. The festivities in the U.S. include parades, music, food, and cultural events that honor the historical significance and Mexican-American identity.