Today is Cinco de Mayo being celebrated by those of Mexican decent. Often mistaken as Mexican Independence day, the holiday actually commemorates the Mexican army’s unlikely defeat of invading French forces at the Battle of Puebla on May 5, 1862. The Battle was particularly significant since the Mexicans, outnumbered almost two to one, defeated a much better-equipped French army that had known no defeat for almost 50 years. The holiday now offers the opportunity for those of Mexican background now in locations now outside of their home country to celebrate their Mexican heritage and pride. For the most part Cinco de Mayo celebrations involve food, music, and dancing.