Aniworks Logoworks
GeGeGe no Kitaro

Episode 85 of GeGeGe no Kitaro

THE GIANT, DAIDARABOTCHI