Twitch in last-minute deal with Overwatch

Twitch in last-minute deal with Overwatch

An innovative e-sports league will be broadcast exclusively on social video service Twitch.
Source: BBC Technology News

Tags: