Public Enemy

After an attack on the Mayor's office leaves Ray critically injured, Oliver and Team Arrow try to find the culprit, but things heat up when Ra's al Ghul kidnaps Captain Lance.

Season 3 | Episode 18
TV-14
Originally Aired On: April 27, 2017
PRESENTED BY