The Walking Dead Debut TrailerThe much-anticipated debut trailer for The Walking Dead is finally here!By Mike Tao on March 20, 2012 at 10:33AM PDT The Walking Dead: A Telltale Games Series