Indy Candy, Spicy and Sour, Dedos

Artificial flavored. Product of Mexico.