Kagura is a type of Shinto ritual ceremonial dance. The term is a contraction of the phrase kami no kura , indicating the presence of gods in the practice.
Kagura is a type of Shinto ritual ceremonial dance. The term is a contraction of the phrase kami no kura , indicating the presence of gods in the practice.