Top five choices for new Overwatch League locations in the US
In 2016, Blizzard announced it would be hosting a new league for its Overwatch game. The league would consist of city-based teams all over the world, much like traditional sports, so fans would then have a “home team” to…