You just read:

Telltale Games' The Walking Dead Releases to Critical Acclaim

News provided by

Telltale Games

Apr 26, 2012, 03:42 ET