IcaroRibeiro on 26 October 2021
eva01beserk said: Well latest report from MS confirms. 3rd party software sales are down. This nonsense of xbox sales more digital is debunked by MS themselves |
Do you have the source? I want to take a lot in the report