Cinco de Mayo celebrates the victory at the Battle of Puebla where the Mexican army defeated the French on May 5, 1862. However in the states, we apparently will use any excuse to throw a fiesta. Here May 5th has morphed into a celebration of … Read More