News
Telltale has announced that the first episode for The Walking Dead: The Game will be released on the Xbox Live Arcade on April 27. The first...
PS3
Telltale Games hasn't really made any amazing interactive games since the Sam and Max games. Back to the Future wasn't very fun at all to play...