Microsoft Store “Sucks” Claims Gamers, Gaming Boss Agrees /November 13, 2018/David Richards/0 CommentMicrosoft’s Store “sucks” according to users with Phil Spencer, Head of Gaming at Microsoft admitting to major problems with the online retail... Read More