Telltale pulls season passes for The Walking Dead: The Final Season

Studio still in talks for avenues to complete season after laying off majority of its workforce last week

Leave a reply