WWE is touting that Payback 2023 was a record-breaking night for the company.
The event took place in Pittsburgh on Saturday night and was the first Payback pay-per-view since 2020. In a press release issued on Tuesday, WWE stated that this was the most-watched and highest-grossing Payback...