Originally Aired: May 6th, 2015 In this penultimate episode of Arrow, we finally get to see everything this season has been building up to come to a head. While last week’s episode showed us how far gone Oliver really is, this episode gave us a slight glimmer of hope...