Microsoft seems to be announcing improvements to their xCloud game streaming platform and Xbox PC software
New to stream or buy on DVD / Blu-ray: Herself, Bill & Ted Face The Music, A Discovery of Witches and more …