Posts Tagged ‘The Walking Dead: The Final Season’
 
 
 
Feature
 

E3 2018: Telltale’s The Walking Dead: The Final Season dated

Telltale Games has announced the first episode of The Walking Dead: The Final Season will be available to download on August 14, 2018. The game is set to arrive on PS4, Xbox One and PC, with a Nintendo Switch version also arriv...