Every year on the fifth of May, Mexican flags can be spotted waving at homes and businesses across the United States. There are parades and dances. Schools and theater groups put on special presentations and bars offer drink specials. But despite what many people think, Cinco de Mayo is not the Mexican Fourth of July. (Mexico celebrates its independence from Spain on September 16.)