Kanazuchibō

金槌坊 かなづちぼう TRANSLATION: hammer priest ALTERNATE NAMES: daichiuchi (earth striker), ōari (giant ant), yarikechō APPEARANCE: Kanazuchibō is an odd-looking yōkai which appears in some of the earliest … Continue reading Kanazuchibō