Overwatch League is Blizzard's eSports incubator
@ 2016/11/07Blizzard has its own official eSports league for Overwatch, aptly dubbed Overwatch League. It works a lot like traditional sports. Major cities in North and South America, Europe, China, Korea and the South Pacific will have a team. Those teams are c...