Following initial reports that Telltale Games—the developer behind the extremely popular and well received ‘Walking Dead’ series—had laid off a significant percentage of its workforce, it now seems th...
Remember Me
Please enter your username or email address. You will receive a link to create a new password via email.