Physical copies of Telltale’s ‘The Walking Dead: A New Frontier’ arrive on February 28th February 27, 2017 by admin Tweet Telltale’s ‘The Walking Dead: A New Frontier’ will get a physical release that will arrive at retail locations starting on February 28. Those in the EU can expect to pick it up on March 3. Read more… Neowin Related Posts:The Expanse: A Telltale Series is out this July as a…Avowed, Madden NFL 25, and more arrive to Xbox Game…Batman: The Telltale Series and The Enemy Within…Frontier's Planet Zoo is finally coming to PS5 and…Weekend PC Game Deals: Telltale collections, free…