Preview Clip from Arrow Season 2, Episode 21 “City of Blood”

Today The CW have released the first preview clip from the next all-new episode of Arrow. The clip features Laurel Lance (Katie Cassidy) and Quentin Lance (Paul Blackthorne) doing some investigating into Sebastian Blood and have discovered something that could help bring him down.

In this week’s episode, “City of Blood,” Slade threatens to take away everything Oliver loves, 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 and Felicity go to extreme measures to keep Oliver from confronting Slade. Meanwhile, Thea considers leaving town, and Laurel resumes her crusade against Sebastian Blood. Finally, Slade unleashes his assault on Starling City.

Check out the first preview clip “City of Blood” below. The watch the next episode of Arrow which premieres tomorrow, April 30th at 8pm on The CW.