ELIZABETH, NJ – Mexican flags wave along with American ones up and down the street in front of City Hall, commemorating Cinco de Mayo and honoring the city’s residents of Mexican descent.

Cinco de Mayo—or the fifth of May—commemorates the Mexican army’s 1862 victory over France at the Battle of Puebla during the Franco-Mexican War (1861-1867). Although a relatively minor holiday in Mexico, Cinco de Mayo has evolved into a celebration of Mexican culture and heritage across the United States.