Deus Ex: Human Revolution Trailer (TGS 2010)





A Deus Ex: Human Revolution trailer from TGS 2010.