Leone Island Music Empire newly-signed artist Wizzard OG believes Ziza Bafana is such a talented artiste and would’ve been in the league of ‘The Big Three’ if he had good management. Wizzard OG has showered Ziza Bafana with praises lining him up among the Big 3 of the music industry saying he would be untouchable. […]