Overwatch League Finals To Take Place At The Wells Fargo Center
PHILADELPHIA (CelebrityAccess) — Blizzard Entertainment announced that the 2019 Overwatch League Grand Finals will take place at the 19,500-capacity Wells Fargo Center in Philadelphia, Pennsylvania, on Sunday, September 29th. Now…
Read More