VIDEO: Cleo Ice Queen ft. Towela Kaira – “On My Own” (Official Video)

650

Defjam Music Africa‘s latest signee “Cleo Ice Queen” finally unpacks the visuals for her latest single “On my Own“. The song which features songstress Towela Kaira has amazing visuals shot and directed by Lo. Download, Stream and share!