All Stories Tagged: E3 2011

Daily Filter: August 26, 2011

Today's Filter features a documentary for Deus Ex: Human Revolution, a new trailer for Star Wars: The Old Republic, a demo playthrough of Metro: Last Light, PAX 2011 Mass Effect 3 screenshots, and much more!