Deus Ex: Human Revolution E3 2010 Trailer

Check out the slick new trailer for Deus Ex: Human Revolution, showing off some of the game's great looking CG and some story details. Dues Ex: Human Revolution is scheduled to drop in early 2011.