Blizzard Announces First Seven Overwatch Franchise Owners

Overwatch franchise owners; Blizzard has announced the first seven owners for their Overwatch esports league, including Robert Kraft and Jeff Wilpon.