Blizzard Entertainment scores huge with the debut of its Overwatch League
Blizzard Entertainment, an American video game developer and publisher becomes an epicentre of attention as they leave an imprint by scoring huge with the debut of its Overwatch League. The official esports league for Overwatch players wooed over 10 ...