News THE GAME AWARDS: Telltale Game Unveils ‘Star Trek: Resurgence’ Telltale Games has gone through quite the experience. Not only was the company shut down, but they managed…