Telltale Games Releases First Trailer for The Walking Dead

Reveals Pricing, Release Date & Pre-Order Offer

Mar 20, 2012, 09:00 ET from Telltale Games