Xbox Store (Beta): First impressions?

Aries

Administrator
Nov 16, 2018
4,876
759
2,652


What are you first impressions? I think it is a massive improvement than the Microsoft store.
 
Top