Robert Workman gets his hands on Telltale Games' ambitious "Walking Dead" release and provides his first impressions on the game which tells an original story set in the universe of the hit Image Comics title.


Full article here.