Believe it or not, Cinco de Mayo is celebrated more outside Mexico than within -- the people of Puebla certainly celebrate, but it is primarily a regional, not national, celebration. Many non-Mexicans believe it is Mexican Independence Day (that is September 16). The date has evolved throughout the world simply as a day to celebrate Mexican culture and heritage, and a good excuse for many to indulge in Mexican food and tequila.
Today's celebration in Puebla, however, will no doubt be mitigated by the current virtual lockdown in Mexico because of the H1N1 virus. In any case, here's to a lively, colorful culture which has impacted us all in one way or another.