Arrow - "Time of Death" Preview

Arrow's back! Season Two, Episode 13 of Arrow, "Time of Death," airs Wednesday, February 26th on The CW.

Subscribe to clock king