Xbox Live games for Windows Phone 7 coming to the browser soon

Windows Phone 7 is about to see its official US launch on the 8th November, and Neowin has uncovered exclusive information that you may not need a Windows Phone 7 device to play games that are available on the platform against other actual device owners.

On a website uncovered by…



Neowin.net