Deus Ex: Human Revolution Release Date and Package Art
Deus Ex: Human Revolution finally has a release date and will hit stores on August 23 to help bring summer to a close.
Publisher Square Enix will be making Deus Ex: Human Revolution available in standard and Augmented Editions. The latter will… Read More