E3 08: Left 4 Dead is frighteningly amazing

Nick Chester