The first look at Telltale Games’ “The Walking Dead” video game has arrived! Check it out below in all of it’s zombie filled glory! The full press release is below. The game will launch the first of five episodes for $5 on PSN, PC and Mac, 400 Microsoft Points on XBLA, or as part of […]