News EA Games Studio Showcase: Left 4 Dead presentation – streaming audio and new shots April 25, 2008 Patrick Garratt