Mexican snacks are sweet, spicy, and crunchy, with unexpected flavors and bright colors, and they are filled with cultural ...