Arrow Episode 150: Who Returned?

Several faces from Arrow’s past returned for the 150th episode “Emerald Archer.”

Read more