User blog comment:Windindi/NvC: TROUBLING NEWS!!!/@comment-24808209-20150122183027

Just a loose, and cliché, guess; But is it Doctor Wily?