Take A Photo with Hachiko Statue, Shibuya, Tokyo – Japan

Thetraveljunkie.org – We took the subway to Shibuya. Upon exiting Shibuya station, we came across the bronze statue of Hachiko, Shibuya, Tokyo. This is a statue of a dog who always waited for his master to come home on the afternoon… Continue Reading