Green Arrow
- Episode aired Oct 7, 2015
- TV-14
- 42m
A new enemy lures Oliver Queen back to Starling City and forces him to put on the hood once more.A new enemy lures Oliver Queen back to Starling City and forces him to put on the hood once more.A new enemy lures Oliver Queen back to Starling City and forces him to put on the hood once more.