For most of us today is just another Monday, or at most an excuse to go out for Mexican food tonight or make a margarita at home. For Mexican-Americans and Mexicans residing in the US, today is a celebration of Mexican heritage. But what is Cinco de Mayo? The holiday commemorates the highly unlikely victory of a Mexican army over invading French forces on May 5, 1862, near the city of Puebla, Mexico. Here's the background: after the U.S. invasion of 1846-48 and two civil wars, the... Read Post