Sneak Peek images from the upcoming "Arrow" episode "City Of Blood", written by Holly Harold and directed by Michael Schultz, airing April 30, 2014 on The CW, re-introducing the DC Comics cult leader character 'Sebastian Blood' (aka 'Brother 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' (Kevin Alejandro).
Finally, Slade unleashes his assault on 'Starling City'..."
Click the images to enlarge...