This is where you can watch Microsoft’s Xbox One X launch live stream

Microsoft will finally be launching its latest console, the Xbox One X, after teasing it for over a year. You can join in the celebration via its live stream that will be broadcast from New York. Read more…
Neowin