Located in the forests of Shimane Prefecture in the town of Okuizumo, Oni no Shitaburui Gorge is a prefectural nature park and a hidden gem for hikers and culture buffs. Walking trails lead visitors along the Omaki River, past otherworldly rock formations and through lush woods that are a popular leaf-viewing destination in autumn. On…