'It makes a mockery out of Mexican culture:' The true meaning behind Cinco de Mayo

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 fought in Puebla, Mexico. Once the French retreated, a celebration ensued and Cinco de Mayo was born.