Photo by Paige Weaver

Photo by Paige Weaver

Contrary to popular belief, Cinco de Mayo is not Mexican Independence Day. In Mexico, the celebration has more significance in the state of Puebla, where it’s called El Día de la Batalla de Puebla, the day when the underdog Mexican army defeated the French forces. But in the U.S., it’s more about Mexican pride…and good deals on margaritas.