In spite of mainstream thinking, Cinco de Mayo is not Mexico's autonomy day. Mexican freedom is observed Sept.16. Cinco de Mayo honors the Mexican armed force's far-fetched triumph over the French powers of Napoleon III on May 5, 1862, at the Battle of Puebla.