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
Post a Comment