P.S. A little history behind the celebration:
We Are All “Americans” The Cinco de Mayo & U.S. Civil War By David E. Hayes-Bautista
The U.S. and Mexican flags have been carried together in Cinco de Mayo parades since the very first celebration of the holiday in 1862. Many people think Cinco de Mayo is a Mexican holiday that was brought to the United States by Mexican immigrants in the early 20th century, but it is not. It is not even celebrated in Mexico.
Some people think that Cinco de Mayo is a “fake holiday” invented by beer companies in the 1980s in order to sell beer, but it is not that, either.
Cinco de Mayo is not celebrated as a national holiday in Mexico because it was created and first celebrated by Latinos living in California, in 1862. At that time, the Civil War was going on in the U.S., and the French had just invaded Mexico with the goal of overthrowing the democratically elected government of President Juárez and replacing it with a monarchy. The majority of Latinos in the U.S. believed in the values of freedom and democracy, so they supported the Union side in the Civil War and President Juárez’s government in Mexico. Learning that the Mexican army at the city of Puebla had defeated invading French troops on May 5, 1862; Latinos in California were overjoyed that freedom and democracy had won a victory over forces of slavery and elite rule in that country. It gave them hope that freedom and democracy would win in the U.S. Civil War as well. Latinos all over the state rejoiced and celebrated with fireworks, parades, speeches, and patriotic songs—and that was the first Cinco de Mayo.