News

Overwatch League's 2019 Grand Finals Location Reportedly Leaked

By Matt Buchholtz ·

The 2019 Overwatch League Grand Finals will be held in Philadelphia, according to recent reports. The 20,000-seat Wells Fargo Center is rumored to be the venue of choice. No word on if DJ Khaled will show up with more fancy footwork.