Esports

Overwatch All-Star Weekend 2019 voting has begun

Overwatch League All-Star weekend will take place at the Blizzard Arena in Los Angeles.