London becomes first European city to get an official Overwatch team
Blizzard’s Overwatch League has seen the addition of another two teams, with one of them being the first European franchise
Read moreBlizzard’s Overwatch League has seen the addition of another two teams, with one of them being the first European franchise
Read more