Why do They Celebrate Cinco De Mayo?

Cinco De Mayo (a.k.a. the 5th of May) is celebrated in observance of The Battle Of Puebla. This is when the Mexican militia defeated the French army in 1862. For more information look here: