TV News

Arrow to end with 10-episode season 8

Arrow season 7