WWE News and Rumors: WWE Announces Super ShowDown 2020 From Saudi Arabia
WWE Announces Super ShowDown 2020 From Saudi Arabia WWE’s return to the Kingdom of Saudi Arabia has been confirmed for Thursday, February 27. It was announced during tonight’s WWE Royal…