Episode Rewind: Arrow Episode 409 ‘Dark Waters’

SPOILER ALERT! (stop reading if you don’t want to know what happens in this episode) Has it come to this? Are we losing a key member of Team Arrow? Things start of crazy, get sweet then wind out of control again during the Arrow winter finale. I’ve got it all in the recap below!