LOS ANGELES — Blizzard is creating the Overwatch League, a global, professional league that is taking quite a few pages out of traditional sports' book.
Revealed at BlizzCon Friday, the Overwatch League is aiming to inject Overwatch teams into cities around the world,...