Overwatch continues to dominate the gaming scene six months after its release. Blizzard is going to create their own competitive league and, based on the multitude of tournaments and Twitch activity, […]