Rose McGowan RM486

Rose McGowan Has Just Released The Weirdest NSFW Music Video Of All Time

What the hell is going on here? Apart from Rose McGowan being topless of course.