Why is Cinco De Mayo Celebrated

Why is Cinco De Mayo Celebrated