Often mistaken for Mexicos Independence Day, Cinco de Mayo is a widely observed Holiday across the United States and Mexico that commemorates the unlikely victory of the Mexican army over French forces during the Franco-Mexican war. The holiday marks a significant day in Mexican history but is far more popular in the United States than […]