Last week, Eminem's 'Recovery' leaked onto the internet, two weeks before its scheduled release on June 18th. The leak revealed an unexpected collaboration with P!nk, called 'Won't Back Down', as well as collaborations with Rihanna, Kobe and Lil Wayne.

While Lil Wayne's latest album 'Rebirth', featured Eminem on the single 'Drop The World', Wayne returned the favour on a track called 'No Love', which heavily samples Haddaway's 1993 dance hit 'What Is Love'.

If you're not old enough to remember Haddaway or 'What is Love', then you're not old enough to listen to the graphic and expletive ridden collaboration below. So go away.

The full 'Recovery' tracklist is below:

"Cold Wind Blows"
"Talkin' 2 Myself" with Kobe
"On Fire"
"Won't Back Down" with Pink
"W.T.P."
"Going Through Changes"
"Not Afraid"
"Seduction"
"No Love" with Lil Wayne
"Space Bound"
"Cinderella Man"
"25 to Life"
"So Bad"
"Almost Famous"
"Love the Way You Lie" with Rihanna
"You're Never Over"