Watch: New Telltale Games’ The Walking Dead Launch Trailer
December 13, 2016 | Gaming News Just a few more days and Ep 3 is finally here! The Walking Dead launch trailer is here! It reveals the game’s newest episode for the series. Episode 3 is called ‘A New Frontier’.