FUGETSU-DO Wagashi 12 Pcs
Wagashi literally means "Japanese sweet"! This assortment is from a middle-of-the-road maker of such snacks. The snacks are made from white or azuki bean paste mixed with sugar syrup. Protein + sugar= those athletes amongst you could use these as energy snacks! The one in the bottom right corner is my favorite, made to resemble a sweet potato, and vaguely tasting like one!
This item is no longer sold on Amazon.com. It can now be purchased through Japan Super http://www.japansuper.com