Organization Profile

You just read:

Telltale Games' The Walking Dead Releases to Critical Acclaim

News provided by

Telltale Games

Apr 26, 2012, 15:43 ET