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

4 months ago, by

December 10, 2013

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