Introducing the Overwatch League


The Overwatch League is Blizzards new eSport League where seasoned players compete against each other world wide. Each team in the League will represent a city and each team will encompass team owners, team players and each team will have their own structure. It's a lot and a bold venture that Blizzard is undertaking.


Comments

Popular posts from this blog

Zelda: Breath of the Wild has An Official Release Date