In the mountains of Iiyama City, Nagano Prefecture, lies Kosuge Shrine. It is a shrine nestled on Mount Kosuge, which, along with Togakushi and Iizuna, is considered one of the three great Shugendo ...