Today is Cinco de Mayo, a holiday that is based on the Battle of Puebla but is more commonly known as a celebration of Mexican heritage, mostly in the in form of booze and nachos; It's been watered down in the same way that St. Patrick's Day is now mostly about green beer. More »