When the bodies of two criminals are dropped at SCPD, Oliver (Stephen Amell) realizes there is a new Vigilante in Star City. T