Cinco de Mayo is a total cultural fraud. It's barely recognized in Mexico and, contrary to what people think in America, is not the anniversary of Mexican independence from Spain. It's just another made up Hallmark holiday promoted by the international liquor conglomerates to sell Coronas.