Season 2 Episode 9 Three Ghosts

Arrow Season 2 Episode 9 “Three Ghosts” Sneak Peek #1

A sneak peek for Arrow, Season 9 episode 9 has been released! Check it out in the video below!