The VergeBlizzard's Overwatch League will have its first home games in Atlanta, Dallas, and LA next yearDec 12, 2018more_vert