Ah Cinco de Mayo, that time when Mexicans celebrate their heritage, and an excuse for the rest of us to throw on plastic sombreros and down neon green frozen margaritas until they squirt out our eyes. We've rounded up five of the most festive Cinco de Mayo fiestas in town.

Visit the original source and full text: Shanghaiist