Cleo Ice Queen- “On My Own” Ft. Towela Kaira

1047

Def Jam Recordings Africa‘s newest signee “Cleo Ice Queen” drop a brand new single off her upcoming album called “Leaders of the New School“. The song is called “On My Own” and it features songstress “Towela Kaira“. Download, Stream and share!