Tonight, Green Arrow squared off with a female team of villains, but next week, it's Mayor Oliver Queen who comes under fire. Literally! Vigilante has decided to target the politician and the results ...