Cinco de Mayo is celebrated every year on May 5.
It is celebrated in honor of the victory of the Mexican army over the French at the Battle of Puebla in 1862.