Originally Aired: April 29, 2015 This was a very dark episode. Last time we saw Oliver give in to Ra’s and become his heir, but in this episode we see an...

read more