Guardians of the Galaxy: The Telltale Series will release on April 18?
Guardians of the Galaxy: The Telltale Series has an official release date: according to reports on the relevant page of the Playstation Store, in fact, the first episode of the new venture will be released on April 18.In case you are…