- by Aidan Gibbons
- 28 July, 2020
2 Title Matches Announced For WWE SummerSlam 2020
Last week, WWE announced SummerSlam 2020 will no longer take place at the TD Garden in Boston, Massachusetts. The news had been expected for some time, and while the company is yet to announce a new...