User blog comment:Cackling Shadow/To Kill Even More Time.../@comment-5616672-20121102175111/@comment-1038387-20121102181909

Sounds a lot like Ibis the Invincible.