Cinco de Mayo may be about margaritas and Mexican food these days, but there is much more to it. The day honors May 5, 1862, when the Mexican military defeated invading French forces at the Battle of ...