by Contributor | May 11, 2019 | Esports
The Overwatch League today announced the date, venue, and ticketing availability for the 2019 Overwatch League Grand Finals. The Grand Finals, which will determine the league champion, will be held at the Wells Fargo Center in Philadelphia, Pennsylvania, on Sunday,...