Aaaaaand we’re back! In this installment we learn that a famous dog statue in Shibuya is a portal to Hell and Ginza is pricey for demon summoners.
Aaaaaand we’re back! In this installment we learn that a famous dog statue in Shibuya is a portal to Hell and Ginza is pricey for demon summoners.