There is nothing special. the Cinco de Mayo celebration commemorates a military victory over invading, foreign forces; therefore it is not a religious celebration:
The City of Puebla (some 60 miles SE of Mexico City) is the background of one of the most important battles of all time. On the 5th of May, 1862 the French Army (the world's best at the time, armed with cavalry and high-precision rifles) lost to Mexican militias composed mostly of huarache-wearing, machete-bearing indians. That is why many Mexicans celebrate the all-too-famous "Cinco de Mayo" (May the Fifth): because it is comparable to a bunch of militiamen defeating the US Army on an open field battle.
However, having some beers and drinking with friends is customary among many people celebrating the date. You may have seen it among Mexicans living in the United States.
NO
Of course not! You can celebrate it no matter what you are!
Yes
Yes.
Mexico, Guatemala, El Salvador, and Costa Rica. They all celebrate Cinco de Mayo. They are all Spanish. (Guatemala sometimes celebrate Cinco de Mayo, because it is not always their traditions). Mexican Americans also celebrate Cinco de Mayo.
The colors used to celebrate Cinco de Mayo are red, white and green. Those are the colors of the Mexican flag.
SombrarosFood trust my answer i celebrate cinco de mayoPie
Cinco de Mayo is not bad. People might make bad choices in how they celebrate it, but the day itself is not bad.
No, Cinco de Mayo is not a holiday traditionally celebrated in Peru.
Columbia, California
Cinco de Mayo is not an official holiday in the United States. Ohio does not officially celebrate it. However, many restaurants and retailers use it as a promotional gimmick for sales.
it didn't, cinco de mayo was a battle that took place in Mexico; US just wanted to celebrate something from the Mexican culture that Mexico didn't celebrate that much.