Episode Rewind: Arrow Episode 205 ‘League of Assassins’

SPOILER ALERT! (stop reading if you don’t want to know what happens in this episode)