10 PC Gaming The Walking Dead: A New Frontier - Ties That Bind Parts 1 & 2 Review 22nd December, 2016 0 Developer: Telltale Games Publishers: Telltale Games Genre: Interactive Drama, Graphic Adventure Release Date: 20th December 2016 ...