Video Game News: The Walking Dead: The Telltale Series – A New Frontier Is Out!
by Mike Favila, Editor ‘The Walking Dead: The Telltale Series – A New Frontier’ Debuts Today in Critically Acclaimed Two-Part Premiere Event SAN RAFAEL, Calif., Dec. 20, 2016 — Leading publisher of digital entertainment Telltale Games and Robert Kirkman’s Skybound…