Microsoft showed a brief Xbox ecosystem user interface that has a Steam tab, further indicating Microsoft's plans for a more ...
The latest update to this story comes courtesy of The Verge, which is reporting that according to its sources, Xbox is in the ...