Cinco de Mayo: Who said history can't be fun?Cinco de Mayo is often celebrated with Margaritas, tequila, guacamole and of course good Mexican or Tex-Mex cuisine. Why is this holiday...