The Walking Dead Final Season will soon get its episode 3 despite the closure of TellTale Games. The trailer and release date were shared recently by Skybound Games. The Walking Dead suffered an ill-fated closure after the studio that was making the game bankrupted and ended up closing down, leading to the hundreds of its […]