Netflix, AAA and Overwatch

Though the details are shrouded in mystery, Blizzard is apparently working on something big for Overwatch 2, with a 'major ...
Netflix has closed Team Blue, the LA-based internal studio, before it could release its alleged triple-A game.