Cinco de Mayo celebrated in U.S., Mexico

13 Photos

Cinco de Mayo commemorates the victory of an ill-equipped Mexican army over French troops in Puebla on May 5, 1862.