Esports The Overwatch League goes big as the Barclays Center will host their FinalsBy Robert HanesMay 9, 2018Updated:May 9, 20182 Mins Read