Telltale’s ‘The Walking Dead: Season 3’ Premieres This Fall

the walking deadWith E3 coming up quick on our heels, lots of developers are baiting in convention goers and press with the word of games they will be showing off. In a tweet, Joe Stauffer, head of Creative Communications, revealed not only when their new Batman title will be coming out (which is this summer in case you […]