Friday night’s TNA Sacrifice 2024 pay-per-view event, which took place at St. Clair College in Windsor, Ontario, was a complete sellout. The company is already planning to return to the venue in the future.
Additionally, almost all of Anthem Media’s top executives were in attendance for the show.