My friends in North America, could you explain to me what is this??
I saw this on the Daily Show, and I thought it's a joke! The one I saw was chocolate chip flavour?! Chocolate chip with sausage?! On a stick? Anyone has seen this? What does it taste like?! Who eats this?