Arrow Episode 100 Brings Back Two Surprising Characters From The Past

Arrow starts production on its one hundredth episode this week, one of those benchmarks that means [...]