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.
9.2m questions
11.9m answers