Fifteen dogs on leashes outside a Shibuya storefront — Animals Magazine