Business Insider favicon

Microsoft is developing a console-free game streaming service (MSFT)