Over 20,000 Overwatch League Grand Finals Tickets Sold at Barclays Center

Written by Medievaldragon on . Posted in Overwatch

The tickets to attend the Overwatch League Grand Finals have sold out at the Barclays Center in Brooklyn, New York. …read more

Be Sociable, Share!