Shibuya (2 of 90)




Hachiko the Dog.
Hachiko the Dog.