May 5th is celebrated in the United States as Cinco de Mayo.  But many of those enjoying delicious guacamole and downing margaritas do not know quite what Cinco de Mayo is. 1. Cinco de Mayo honors the Mexican army’s triumph over French forces at the Battle of Puebla in May 1862. It was a very... Read more »