Arrow has almost reached the end of the road, and it's upcoming eighth and final season will only have 10 episodes to wrap it all up and give our little Arrow-loving hearts everything we need.
We know a fair amount about what to expect from Arrow Season 8, and so far it's checking all the right boxes.
...
Other Links From TVGuide.com
- Comment