My interpretation of the Japanese Yokai spirit Momonjii, a "hundred-hundred" year-old geezer, the offspring of a rodent spirit. He assaults travelers in the dark wooded passages of the mountains. Especially children. 2019