Japan, you’re killing me.
These insanely adorable kitty marshmallows are made by Marshmallow Shop Yawahada, and are not yet available for international purchase. But dang, these are cute. Get me some the next time you’re in Japan, okay? Thanks.
via Otaku Mode