Activision Blizzard and Twitch Reach 90 Million Broadcasting Deal for Overwatch League
Twitch and Activision Blizzard Reach $90 Million Broadcasting Deal
Esports Law Blog