Immortals CEO Noah Whinston talks about the Overwatch League

The Overwatch League is the next big thing for Blizzard and oVerwatch as an esports. However most of the information about the league has all been about one person saying something about the league. its not really reliable information and something that definitely calls for more information to be released by Blizzard.