Meet the Serpents of Iwami Kagura

Stepping into Japanese mythology in Iwami, Shimane Prefecture

Read more