Cinco de Mayo is almost more of a misconception than it is a holiday, at least for a lot of Americans. First of all, it's not the "Mexican Fourth of July"—it commemorates a single event: the Battle of Puebla, a decisive victory of the Mexican army over the French. But for many Americans, it's become a day to celebrate Mexican culture (however Americanized) by eating Mexican food (however Americanized) and drinking margaritas (super Americanized). Some people, however, just don't get it in the first place.

1. To where, San Diego?

Advertising

2. Dutch treat.


3. A financial wizard.

Advertising