Tag: TP Rock
‘TP Rock’ Tipped To Rule World By Ayelabowo, Us-Based Nigerian Promoter
Professional boxing promoter and manager in the United States of America, Nelson Aiyelabowo has expressed optimism on the chances of one of his light...