Do You Know Cinco de Mayo?

Is Cinco de Mayo just an excuse to eat tacos and shoot tequila?! Test your knowledge of Mexican fiestas!