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....

read more