Video Games July 31, 2018
An eSports Team Won $1,000,000 In The First Ever Overwatch League Finals
How Overwatch League sold out the Barclays stadium, attracted over 300,000 live streamers, and gave away $1,000,000 in one of the largest eSports events ever.