Activision Blizzard’s Overwatch League Is Officially Dead
Image: BlizzardActivision Blizzard has confirmed the end of the Overwatch League, its massive bet to cash in on the rise of esports with an NFL-style franchise system. It will reportedly pay the 20 teams involved $120 million as everyone!-->!-->…