Stephen Amell Shoots Down Arrow Season 7 Rumor
Oliver Queen may be set for a long stint behind bars, as star Stephen Amell has debunked a rumor about ‘s upcoming seventh season.
With Queen locked up at the end of Season 6, fans were left questioning how it will be before Green Arrow is set free a...