It's fiesta time! Cinco de Mayo is a fiesta day in Mexico and the United States. It's celebrated on the fifth of May. This colorful holiday honors Mexico's victory over the French army at the Battle of Pueblo in 1862. People march in parades, dance, and set off fireworks. Families enjoy traditional Mexican food and drink. Then they watch people act out the famous battle. Find out more about this joyful celebration of Mexican culture.