Arrow: Easter Eggs and Things You Might Have Missed In the Season 5 Midseason Finale

Tonight on Arrow, fans had an hour of awful things happening to their heroes, right up until the [...]