'Kagura, one of the oldest forms of Japanese theater, had priestesses dancing at this religion's shrines'
Shintoism
THE HIGH PRIESTESS: Kagura, one of the oldest forms of Japanese theater, had priestesses dancing at this religions shrines
Kagura, one of the oldest forms of Japanese theater, had priestesses dancing at this religion's shrines
Kagura, one of the oldest forms of Japanese theater, had priestesses dancing at this religion's shrines
THE HIGH PRIESTESS
Shintoism
THE HIGH PRIESTESS