Overwatch League Grand Final sold out at Barclay Centre New York
The Overwatch League Grand Finals to be held at the Barclays Center, New York has sold out.
The final leg of the inaugural season of the franchised league has sold over 20,000 tickets 8 weeks out fro...
This article is for subscribers only
To continue reading, please choose one of the options below.