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 will need to wait a little longer, with the game arriving on the Nintendo system later in 2018. Pre-orders will commence for the fouth and … Continue reading Telltale’s Walking Dead: The Final Season Release Date Revealed, First Trailer Released Online