World of Sport wrestling will not be returning to TV channels

0

ITV announced today that World of Sport Wrestling will be not returning to TV channels this November as previously announced. For more on the story, click here