Tag: the walking dead: a new frontier
News
Telltale Games announced that "The Walking Dead: A New Frontier" will be available on February 28 through a Season pass disc. It also disclosed that the game's third episode will be available shortly after.
Keisuke Akiomost read