WWE

Survivor Series 2018 – review

With Survivor Series taking place in Los Angeles at the Staples Center in Los Angeles on November 18, 2018, Andrew and I once again team up to review it from…