The first Overwatch World Cup will premiere at BlizzCon in November, with players from all over the world expected to compete and represent their nations in the battle. Read more...
More about Mashable Video, Real Time Video, Overwatch, Esports,...Subscribe to Applenews247.Com Newsletter