xCloud

Microsoft Says Internet Games Will No Longer Be Supported, Focusing On New Xbox Streaming Service

Microsoft announced that they will be ceasing support for its Internet Games, which were released all the way back in…

5 years ago