The Walking Dead: The Telltale Series Finale Next Week
by Blue from Blue's News on (#2QAVN)
Telltale Games announces A New Frontier will be released on May 30th, offering a fifth and final chapter for The Walking Dead: The Telltale Series, the episodic zombie adventure. They promise a...