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.