Deathstroke got the worst of it in the teaser trailer for the upcoming [currently scheduled release date: October 25, 2013]...

View the Full Article