by Contributor | Jan 18, 2018 | Esports, Press Release
The Overwatch League roared to life last week at the Blizzard Arena Los Angeles, with four days of intense competition between all 12 teams of the world’s first major global city-based professional esports league. Buoyed by a newly announced two-year deal with Twitch,...