Telltale’s Walking Dead: The Final Season Release Date Revealed, First Trailer Released Online

Fans will be able to jump into the first episode in Telltale’s Walking Dead: The Final Season on August 14th on PlayStation 4, Xbox One and PC. Nintendo Switch owners … Continue reading Telltale’s Walking Dead: The Final Season Release Date Revealed, First Trailer Released Online