New Akita Inu and Hachiko marshmallows are the best and squishiest souvenirs from Japan

Shibuya is going to the dogs in the cutest way possible–and you can now take them home to share with family and friends.

Read More