- by Aidan Gibbons
- 15 June, 2020
WWE Backlash 2020 Results
WWE's latest pay-per-view is finally here as Backlash 2020 was broadcast from the WWE Performance Center in Orlando, Florida. The show included two world title matches as Drew McIntyre defended the...