Arrow Season 2 Episode 1 “City Of Heroes” Sneak Peek #2

6 months ago, by

October 9, 2013

The CW has released a second sneak peek for Arrow, season 2 episode 1 “City Of Heroes”.