Umaibo literally translates to "delicious stick" and has been sold in Japan since 1979, which must tell you it really is delicious!!
This version is the chocolate edition! The fluffy stick coated with sweet milky chocolate on the outer layer! A perfect Umaibo choice for any chocolate lover!