Arrow S05E07 “Vigilante” Review

“Vigilante” Warning Contains Spoilers Arrow has really stepped up this year with season five; it has been decent episode after decent episode. There was a filler type episode thrown in, […]