May 5 deserves celebration for many reasons

May 5, also known as Cinco De Mayo, has seen a lot of interesting and notable things happen throughout the ages, believe it or not. READ MORE...
Illustration of the Battle of Puebla

Americans should toast The Battle of Puebla on Cinco de Mayo

The Battle of Puebla is the real reason for Cinco de Mayo, not Mexican Independence Day, but Americans should celebrate just the same.
a shot of tequila sitting on the bar in a colorful setting