Cinco de Mayo has become a day to celebrate Mexican heritage, especially in the United States, but before Cinco de Mayo became associated with tacos and margaritas, the day served as a reminder of ...