Telltale Games Announces Closure

Sad news coming out of the gaming world today. Telltale Games, developers of the acclaimed Walking Dead video game series, have announced that they are winding down for closure; with only 25 staff members staying on to complete the studios… Continue Reading