Arrow Season 6 Episode 23 – Life Sentence

Arrow

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