Arrow Season 6 Episode 23 – Life Sentence

Arrow CW tv series

The Season 6 finale: With a new ally on his team, Oliver engages Diaz in an epic final battle.






Click The Link Below To Watch
Arrow Season 6 Episode 23