Iconic Moment In Hip Hop: Lil Kim And Foxy Brown Cover The Source Magazine

Who remembers waiting for that Thelma & Louise album from rappers Lil Kim and Foxy Brown back in 1996? Visit streaming.thesource.com for more information While the album was one of the most anticipated albums of that year, it would never see the light of day after the two Brooklyn femcees dissolved their personal and work […]