Arrow Episode 23 “Sacrifice” Promo

12 months ago, by

May 9, 2013

Heroes are forged and sacrifices are made in the epic Arrow Season 1 finale titled “Sacrifice” airing next Wednesday on CW.