Thanks Mexico, for These 7 Cultural Contributions! Happy Mexican Independence Day! Que viva ... Share This Happy Cinco De Mayo! Raise Your Margarita and Stick It to Imperialism Viva ... Share This