Here is a clip of Trina’s new video, Top Notch Diva; where Trina makes a reference to Superhead.
I actually busted out laughing watching this garbage. And why does it feel like Dave Chappelle is going to pop out at any second? It looks just one of those skits he used to do.
So I read some of the comments, and this is actually Quiarrelee song. Go figure! It’s still a hot mess though.