All posts tagged Shibuya Station

Chūken Hachikō (忠犬ハチ公)

Chūken Hachikō  means “faithful dog Hachikō” in Japanese.

Read more…