It hasn't even been a year since Telltale Games was first shut down but it looks like the studio is now set for a revival- at least in name. A company known as LCG Entertainment has purchased Telltale's assets and will be starting the studio up again with a new, …
Read More »