Leel Boi Is A south African Upcoming Artist Based in South Africa, DAVEYTON Who Believed In Expressing Hes Talent

Leel Boi