Contrary to popular belief, Cinco de Mayo is not Mexico's independence day. Mexican independence is celebrated Sept.16. Cinco de Mayo commemorates the Mexican army's unlikely victory over the French forces of Napoleon III on May 5, 1862, at the Battle of Puebla