Twitch reportedly pays $90 million for 2 year Overwatch League Deal

by ACleverKitten on 9th January 2018
Fonts by Google Fonts. Icons by Fontello. Full Credits here »