The Walking Dead: The Final Season has a release date: on January 15th, Episode 3: Broken Toys will arrive on PlayStation 4, Nintendo Switch and Xbox One. The Walking Dead: The Final Season is one of the few Telltale titles to have saved from the software house failure, thanks to the agreement signed in October with Skybound Entertainment that during …
Read More »