Games4 years ago
The Walking Dead: The Release Date of A New Frontier Episode 5 Has Been Announced
The 5thand final episode of the current Walking Dead season of Telltale, A New Frontier, is just round the corner. Telltale has officially proclaimed a release...