A toast to Cinco de Mayo

Today is Cinco de Mayo, a Mexican holiday that takes place annually on the fifth of May. Here in the United States Cinco de Mayo is widely celebrated, even by those not of Mexican or Mexican-American origin – this evening great numbers of people will be eating...