Mikoshi and Dashi
Every local shrine in Japan is responsible for celebrating its own deity and holding its own festivals. Because of this responsibility, and because there are so many shrines in Japan, there are countless numbers of festivals (called matsuri … Read More