Kagura performers wear traditional hand-carved masks that, with their grotesque features, represent the Shinto divinities.
Kagura performers wear traditional hand-carved masks that, with their grotesque features, represent the Shinto divinities.
The first festival of its kind in North America features ... Read More
Comments