Americans might love Cinco de Mayo, but few know what they're celebrating
2019 May 22
The holiday honors a 19th-century battle between the French and the Mexican armies that, strangely enough, may have influenced the outcome of the US Civil War.