For many Americans, Cinco de Mayo means enjoying Mexican food and probably a few margaritas -- but what is the history behind the holiday? Contrary to popular belief, Cinco de Mayo is not Mexico's independence day, which is celebrated on September 16. Cinco de Mayo, or the fifth of May, is a holiday that celebrates the […]