Japanese festivals
…and the souls of their ancestors, but also terrifying onryō and violent kami that protect people from epidemics and natural disasters. For example, Gion Matsuri, Tenjin Matsuri, and Kanda Matsuri, which are considered the three major festivals in Japan, worship the onryō of Gozu Tennō, Sugawara no Michizane…