Now Playing

Arrow - "City of Blood" Preview
Tue, 04/29/2014 - 4:56pm
 

"The essence of heroism is to die so that other people can live." Season Two, Episode 21 of Arrow, "City of Blood," airs Wednesday, April 30th on The CW.