That thing scared me so bad I broke my Audio lol...
Having no body and by the way he/they/it speaks, that's basically Naraku.
From InuYasha?
yes