Microsoft confirms new Xbox 720
These are just a few words turn of a phrase, but it would seem that, despite himself, Brian Hall has said too much. Asked during a recent podcast from The Verge, the General Manager of Windows Live simply stated: “We decided it was time to take the best of our […]