Happy Cinco de Mayo! This Mexican holiday is primarily celebrated in the state of Puebla, where the Mexican army defeated the French in the Battle of Puebla. Here in the States, many mistake it for Mexican Independence day or even simply a celebration of delicious Mexican food and drinks – margaritas, tacos, guacamole, salsa and [...]


