Houpu-kun Owl Statue (2011-05-22)
In addition to Hachiko, Shibuya (
Owl is a lucky symbol in Japan and the statue is meant to bring peace and watch over Shibuya.
Back to top

Owl is a lucky symbol in Japan and the statue is meant to bring peace and watch over Shibuya.