Xbox really wants to be the Netflix of games lol.
Xfma100 posted... Xbox really wants to be the Netflix of games lol. Not a bad thing.