User blog comment:5raptor5/The Evilest Villains/@comment-5251638-20121216170711

I don't think green goblin is. Itchy from Simpsons should be on there.