Actors
Stephen Amell , Katie Cassidy , David Ramsey , Willa Holland , Emily Bett Rickards , Colton Haynes , Manu Bennett , Paul Blackthorne , Kevin Alejandro , Caity Lotz , Summer Glau , Colin Salmon , Cynthia Addai-Robinson , Roark Critchlow , Sean Rogerson
About
Download City of Blood Season 2 Episode 21 for free on Utubemate.com. City of Blood Season 2 Episode 21, Action, Adventure, Crime, Drama, Mystery, Sci-Fi releasing in Arabic,Greek,English language. Know about TV show reviews, lead cast & crew, photos & video gallery on uTubeMate.com.
Story
After Slade threatens to take everything Oliver 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 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.