Anyone know what these are called? Delicious crunchy puffed rice(?) kinda crackers with a BBQ sauce like flavor. I had them several times in Japan from different convenience stores, these were from a Lawson. My city does not have a Japanese grocery store, so I was trying to get info I about this snack that I could use to search for an online purveyor and hopefully purchase them that way. Thanks for any info!