Celebrated on May 5, Cinco de Mayo is a source of national pride.  May 5, 1862 was the very day The Mexican army defeated the mighty French Army and the Battle of the Puebla.