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.


Popular posts from this blog

Anthem Reveal and Gameplay

Zelda: Breath of the Wild has An Official Release Date