The crazy-on-so-many-levels Shadows of the Damned is out in North America tomorrow (EU on Friday), and you know the drill; here's the mandatory launch trailer for the Suda 51 insane-o-fest.
Comment below