While often confused in America for Mexican Independence Day, Cinco de Mayo is actually the anniversary of the Battle of Puebla and Mexico's victory against the French. As the name implies, it is celebrated annually on May 5th. In Mexico, it is not observed as a national holiday, though schools are closed on that day and it's often celebrated with parades and historical enactments. The holiday is actually celebrated more outside of Mexico than it is in the country itself. In the United States in particular, Cinco de Mayo has taken on a life of its own and has become more of an annual celebration of Mexican American culture. Take a look at these Mexican writers this Cinco de Mayo and get in on the cultural celebration.