The Final Episode of Telltale’s Walking Dead Date Announced
After a crazy roller-coaster, both in the game and with Telltale’s turmoil, the final episode of the final season for Telltale’s The Walking Dead will release on March 26, 2019. Advertisements