Cinco de Mayo is a holiday in celebration of the 1862 victory over France by the Mexican army at the Battle of Puebla. In the United States May 5th has become quite a celebration of the Mexican – American culture with parties, parades & celebrations of all kinds across the nation. It is a time to enjoy the food, music and culture of Mexico all day long. Not to say you shouldn’t all year long! Check out the video above for a previous Cinco de Mayo parade in New York City – one of the best places in the world to spend Cinco de Mayo!