The Walking Dead: Season 3 – A New Frontier releases this November
Under the panel of PAX West 2016, Telltale Games has announced that the third season of The Walking Dead will be called A New Frontier.
The third season of The Walking Dead of Telltale is officially called The Walking Dead: A Telltale…