DeusEx Published August 23, 2011 at 570 × 114 in Dorne Fiction’s Video Game Reviews: Deus Ex: Human Revolution First Impressions