Tag "The Walking Dead: The Telltale Series – A New Frontier"

Telltale’s Walking Dead series returns with, ‘A New Frontier,’ in December

Telltale Games has announced the premiere date and a new key art for the third season of its Walking Dead game titled “The Walking Dead: The Telltale Series – A