May 5 is a commemorative date that refers to the triumph of the Mexican army over the French in the Battle of Puebla on May 5, 1862. This historic event has become a cause for celebration in some communities in the United States and has even been confused as the Independence of M…






