The 8 Best Episodes of Arrow

Over the course of eight seasons and 170 episodes, The CW's Arrow gave fans a unique and engaging [...]