Telltale Games Is Being Resurrected

LCG Entertainment is turning things around for the studio.