The Walking Dead: A New Frontier Retail Release will be February 28th
Telltale Games announced today that The Walking Dead: The Telltale Series – A New Frontier will have a retail release on February 28th in the form of a season pass disc. It will include the first two episodes on day 1 and will grant access to