Kanye West reveals dirty Katy Perry rap

Kanye West has revealed his dirty rap on Katy Perry's new single 'E.T.'

In it West raps: 'I got a dirty mind/ I got filthy ways,' and boasting; 'they callin' me an alien/ A big-headed astronaut/ Maybe it's because your boy Yeezy gets ass a lot.'

Then according to MTV he raps: 'Rockets on deck/ Tell me what's next/ Alien sex!'

Katy recently Tweeted a photo of the two on the video shoot.