I have heard of this very popular carbonated beverage that's manufactured near Mexico City (in Huamantla, Tlaxcala) and gaining popularity. They make 7 flavors (cola, orange, grapefruit, pineapple, apple, strawberry and grape). Does anyone know where to get it in the US...specifically in Illinois?
Tags: