This week’s episode of Arrow seemed to have it all: Mayor Oliver Queen fights impeachment, Vigilante returns, Mr. Terrific gets his T-Spheres AND…. we...

read more