Yanagimori Shrine near Akibahara
Yanagimori Shrine is a shinto shrine located across the Kanda River from Akibahara. It is dedicated to the tanuki (Japanese racoon dog), often pictured with enormous testicles.
Yanagimori Shrine is a shinto shrine located across the Kanda River from Akibahara. It is dedicated to the tanuki (Japanese racoon dog), often pictured with enormous testicles.