Cinco de Mayo is one of the most recognized Mexican holidays in the United States. It's when people search for half-price margaritas and feast on Mexican food. But Cinco de Mayo isn't actually ...