Between the tall, flashy buildings of Akihabara is a small shrine that has stood the test of eras–this is the story of Hanabusa Inari Shrine.

Yatta-Tachi