Cinco de Mayo is one of the most important celebrations of Mexican heritage, because it commemorates the Battle of Puebla, in which outnumbered Mexican soldiers successfully beat back the French army. In the U.S., Cinco de Mayo is a day of parades and parties, with Mariachi bands, Mexican folk music, dancing, as well as Mexican […]