Gears of War on a $70,000 103-inch Plasma screen by · Published August 30, 2007 · Updated August 30, 2007 Video follows. [via Gizmodo] Share
5 The world’s fastest home internet connection November 4, 2007 by · Published November 4, 2007 · Last modified November 7, 2007
2 Real faces of Half-Life 2 October 8, 2008 by · Published October 8, 2008 · Last modified March 12, 2009