User blog comment:Myself 123/Imposterble! Part 4/@comment-5707987-20131130231008

It could be Eggman Nega.