From the land that has brought us narco-drug wars, the whatever-you-want-to-call-it flu and maracas, today is a Mexican national holiday that is also celebrated with great enthusiasm in the U.S. - Cinco de Mayo.
Here in the good 'ol U.S.A., today is all about the red, white and green. Every restaurant, bar, and retail store is decorated with little Mexican flags, each offering some kind of Mexican special plus the employees will wear traditional Mexican costumes to commemorate the occasion.
Why? Because the Mexican army kicked the shit out of the French forces at the Battle of Puebla on May 5, 1862. Not that this day has anything to do with heritage and pride, it's how much salsa and chips can you wash down with how many margaritas, aye-aye-aye.
Being in Arizona, living so close to the Mexican border, gives me a different perspective, I guess. We all speak Spanglish, we'd rather have tortillas over bread and we just love a Mariachi band, especially after the 4th shot of tequila. In short, everyday is Cinco de Mayo!