Richard Kamau on 09th Nov

The people believed to be behind the creme de la creme sextape have spoken up and denied having a hand at leaking the clip...