Cinco de Mayo isn't "Mexican Independence Day" (that’s September 16). It commemorates the Battle of Puebla in 1862 — when outnumbered Mexican forces defeated the French army.