Overwatch: Bigger than the Premier League?

Comments Off on Overwatch: Bigger than the Premier League?

Could Overwatch be the game to take e-sports mainstream? Its developer Activision Blizzard has just announced the first seven team owners for a forthcoming league. It believes, in time, the... Read More