Telltale Announce The Walking Dead Season 3 Will Premiere This November
Telltale have announced that ‘The Walking Dead: The Telltale Series – A New Frontier’ will be premiering this November on consoles, PC/Mac, and mobile platforms. The
Read more