Xbox really wants to be the Netflix of games lol.
Xfma100 posted... Xbox really wants to be the Netflix of games lol. It's all about streaming now.