- by Aidan Gibbons
- 3 August, 2020
Report: Update On WWE SummerSlam 2020 Location
The Biggest Party Of The Summer is drawing closer but WWE is still yet to announce a location for SummerSlam 2020. The pay-per-view was originally scheduled to take place at the TD Garden in Boston,...