Xbox had promised that players could stream their games in 2019’s X019, which took place in London. Understandably, it was delayed because of the pandemic in 2020, and the release date 2020 has since been pushed back. Now, Microsoft Gaming’s CEO Phil Spencer has revealed in[…]