Though many believe Cinco de Mayo celebrates Mexican Independence Day, it actually commemorates a battle in the Franco-Mexican War.