Telltale’s announced their three-part Walking Dead mini-series will premiere on February 23 on every platform but

Advertisement

Want Kotaku’s email newsletter?