Platforms
Windows
Mac
Linux
Deus Ex: Human Revolution Extended Trailer (IT)
App ID | 80489 |
App Type | MOVIE |
Developers | Eidos Interactive |
Publishers | Square Enix |
Release Date | 17 Dec, 2010 |