badwilf.com
Review-Arrow:Haunted
This weeks episode of Arrow brings the character of John Constantine to Star City. After his show was unjustly cancelled by NBC last year, the character was left in limbo, with all the mainstream N…