Arrow - "My Name Is Oliver Queen" Extended Preview
Will Oliver Queen fail his city? The shocking Arrow Season 3 finale airs this Wednesday, May 13th on The CW.
Will Oliver Queen fail his city? The shocking Arrow Season 3 finale airs this Wednesday, May 13th on The CW.
"The last thing you will see is your beloved city succumbing to disease and death." The Season 3 finale of Arrow, “My Name is Oliver Queen,” airs Wednesday, May 13, 2015 on The CW.