Blizzard sells Overwatch League Atlanta spot to Cox Enterprises
Activision Blizzard has reportedly sold an Overwatch League expansion spot for Atlanta, Georgia to Cox Enterprises. The Overwatch League finals for the inaugural season are currently ongoing in Brooklyn, New…