The 5th of May commemorates the Battle of Puebla in 1862 when Mexican troops finally defeated the French Army. Oddly less well celebrated in Mexico (it is not an Independence day for Mexico though commonly mistaken for one), America widely supports this festival.
To get the best exposure to the festivities, it is recommended that you [...]