Stephen Amell

The wait for Arrow Season 6 is finally over, but spoilers made way before it is aired

Fans of Oliver Queen or the Green Arrow will be in for two new baddies and a whole new Oliver…

6 years ago