Ouch Will / October 28, 2009 in The League #Idiocy #SpecterSpecter is the target of some deserved mockery in this biting campaign ad.Please do be so kind as to share this post.