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

Weekly Discussion: Retailer Specific Pre-Order Incentive

Anthem: Story Trailer

Review Round-Up: Resident Evil: Operation Raccoon City