From Youtube


Arrow 2x21 "City of Blood" - After Slade (Manu Bennett) threatens to take everything Oliver (Stephen Amell) loves away, Oliver decides the fastest way to stop further bloodshed is to surrender to his enemy. Knowing that surrender will surely lead to Oliver's death, Diggle (David Ramsey) and Felicity (Emily Bett Rickards) go to extreme measures to keep Oliver from confronting Slade. Meanwhile, Thea (Willa Holland) considers leaving town, and Laurel (Katie Cassidy) resumes her crusade against Sebastian Blood (guest star Kevin Alejandro). Finally, Slade unleashes his assault on Starling City. Michael Schultz directed the episode written by Holly Harold (#221). Subscribe to tvpromosdb on YouTube for more Arrow season 2 promos in HD!

Official website: Official Facebook Page: Official Twitter Page: Arrow on Amazon:

Arrow 2x21 Promo/Preview "City of Blood" Arrow Season 2 Episode 21 Promo Arrow 2x21 Promo "City of Blood" (HD)

Arrow 2x21, Arrow 2x21 Promo, Arrow 2x21 Preview, Arrow 2x21 Trailer, tvpromosdb, Arrow S02E21 Promo, Arrow, Season 2, Episode 21, tvpromosdb, The CW, City of Blood, Promo, Preview

Appears on these pages

  • City of Blood

    "City of Blood" is the twenty-first episode of the second season of Arrow, and the forty-fourth...

File history

Click on a date/time to view the file as it appeared at that time.

current02:06, April 25, 2014Thumbnail for version as of 02:06, April 25, 201400:21480 × 269 (21 KB)Nickhalden97 (Talk | contribs)created video