The southern base of Mount Tarumae is home to the Tarumae Garo gorge in Hokkaido. Tarumae Garo is in Tomakomai City, about 4 kilometers from National Route 36. This…