[UPDATED] Telltale Games suffers massive layoffs, reportedly cancelling future projects
A staff of 25 employees remain to finish off The Walking Dead: The Final Season.

A staff of 25 employees remain to finish off The Walking Dead: The Final Season.