... When you sneak up and take people out and you get to watch a small cutscene of this happening... does anyone truly enjoy watching those over and over?
Deus Ex: Human Revolution
Game » consists of 17 releases. Released Aug 23, 2011
Game » consists of 17 releases. Released Aug 23, 2011
Log in to comment