nerdsandbeyond.com
‘Arrow’ Renewed For Final Season
Stephen Amell, who plays “Oliver Queen” on Arrow, took to Twitter to announce that season 8 will the final season, with a shorter run of only 10 episodes. Playing Oliver Queen has been …