Tag: 26th

Deus Ex: Human Revolution Release Date

Dues Ex: Human Revolution was due to release this month – March 8th to be exact – but was pushed back to an unconfirmed date by Square Enix back in December 2010. Well it seems our helpful Aussie friends have let slip the new date as Australia’s Electronics […]