A new trailer is out for Deus Ex: Human Revolution and from the looks of it, they've gone beyond the premises of this earthly world. Quite literally too. * * *

More...