Cinco de Mayo

Cinco de Mayo is a Mexican holiday similar to America's New Years Eve, except it's celebrated all day long and not just the last hour of the day.

There is lots of drinking.