Mountain Monks 01/19/2019 / Thoughts The Yamabushi in northern Japan practice a once forbidden ancient religion.