Stephen Amell Thanks Fans For Arrow's Season 6 Renewal

On Sunday, during the Television Critics Association’s press tour, The CW president Mark [...]