Answer:
Cinco de Mayo commemorates the surprising victory of the Mexican army at the Battle of Puebla on 5 May 1862 over the French forces of Napoleon III.
7.2m questions
9.6m answers