Do you know the meaning of Cinco de Mayo? It’s a holiday that commemorates when the Mexican army defeated the French in the Battle of Puebla against overwhelming odds in 1862. Puebla and many U.S. cities have huge celebrations with parades, festivals, and dancing. And, of course, food! Each year I observe this holiday with…