refinedgeekery.com
Microsoft to hold Next Generation Xbox Reveal on May 21
It was the announcement of an announcement that we have all been waiting for. Microsoft has finally revealed when they are going to show off their next generation gaming platform. In an invitation …