8 Surprising Overwatch League Facts You Should Know
Fact 1: Overwatch League is the first truly global professional esports league The Overwatch competition (OWL) is a professional esports competition for Blizzard Entertainment’s video game Overwatch. It bills itself as the world’s first “truly global professional esports league,” with franchised teams from cities all over the world. The league presently consists of 20 clubs … Read more