TV SERIES: ARROW S07E05 – THE DEMON