Telltale games have returned with yet another new franchise, this time putting their unique spin on a Marvel property in Guardians of the Galaxy: The Telltale Series. Star-Lord (Peter Quill), Gamora, Drax, Rocket, and Groot are all present and ready for a new...