china Archive

China Xbox One Launch Delayed

The launch of the Xbox One was supposed to happen on September 23, but Microsoft needs a little more time. A representative from Microsft offered the following statement about
Read More