Leak suggests that Guardians of the Galaxy may release in April
We may now have a release date for Telltale Games' upcoming Guardians of the Galaxy.
According to a listing on Gamestop (via Game Watcher), Guardians of the Galaxy will release on April 25th. Gamestop has si... Read More...