FWIW, I learned that it is both truly an American and Mexican holiday, arising from an unlikely victory in 1862 by Mexico against France in Puebla during the American Civil War (while the American Civil War was occurring).
(Small clarification).
16 posted on 05/05/2014 5:22:14 AM PDT by treetopsandroofs
(Had FDR been GOP, there would have been no World Wars, just "The Great War" and "Roosevelt's Wars".)