Board Thread:General Discussion/@comment-24882930-20160409075351/@comment-29449108-20160412143959

Weather beaten demon/oni (Nozarahi Oni or some such) sounds good to me.