At Comic-Con, a new teaser trailer was released for Telltale’s The Walking Dead: The Final Season. The first episode releases on August 14th.
At Comic-Con, a new teaser trailer was released for Telltale’s The Walking Dead: The Final Season. The first episode releases on August 14th.