Meet the Serpents of Iwami Kagura Stepping into Japanese mythology in Iwami, Shimane Prefecture Read more