Documentaries July 9, 2023 by Douglas Semakula · Published July 9, 2023 · Last modified July 14, 2023 The downfall of Kwesta and Rap Lyf On 12 February 1990, the song “U Can’t Touch This” was released to...