Cinco de Mayo is a Mexican holiday to celebrate Mexican hertiage, and to celebrate Mexican victory over the French at the Battle of the Puebla in 1862. Typical celebrations range from parades, to dancing to Mariachi bands, and of course eating delicious food. All over the world this is a special day for Mexicans, for […]