Photo 19
Local festivals are a constant in Japan as there are thousands of local Shinto deities and sacred landmarks celebrated everywhere.