US

Cinco de Mayo

'It makes a mockery out of Mexican culture:' The true meaning ...
Cinco de Mayo commemorates the first Battle of Puebla where the Mexican army defeated the French during the U.S. Civil War on May 5, 1862. The battle was ...