Tag: Demon’s Head

The CW has released a 25-photograph preview of Arrow episode 413, "Sins of the Father" Gordon Verheul directed the...