Activision Blizzard announced the new agreement following the conclusion of a two-year $90 million deal between Blizzard and Twitch for Overwatch League streaming rights.
Activision Blizzard announced the new agreement following the conclusion of a two-year $90 million deal between Blizzard and Twitch for Overwatch League streaming rights.