Arrow's Josh Segarra Reveals What Excites Him About Playing Vigilante

Next week's episode of Arrow, titled 'Vigilante,' will center on the character of Star City [...]