Eminem performed an eight-minute freestyle on morning radio yesterday, which was in equal parts hugely impressive and offensive. During the rap, he made reference to Caitlyn Jenner, Azealia Banks, Miley Cyrus and a whole lot more.
The rapper appeared on Sway's Shade 45 show to promote new Jake Gyllenhaal film Southpaw, for which he executive-produced the soundtrack, and contributed the song 'Phenomenal'.
While on-air, Eminem performed an extensive beat-less freestyle, during which he said of Caitlyn Jenner: "I see the bitch in you, Caitlyn / I keep the pistol tucked like Bruce Jenner’s dick / No disrespect though, not at all / No pun intended, that took a lot of balls."
He also referenced the several run-ins he's had with Azealia Banks. Last year, Banks accused Eminem of only ever having beef with women in his lyrics, and - when he threatened to punch Lana Del Rey in the face in one of his raps - told her to "tell him to go back to his trailer park and eat his microwave hotpocket dinner and suck on his sisters tiddies [sic]."
In this latest freestyle, Eminem rapped, "Oh and Azealia Banks, just wanna tell you thanks, now I've got trailer skanks sending me ballpark franks in the mail as pranks... And hotpockets."
Watch Eminem's 8 minute freestyle below
He also tackled his reputation for misogyny with his characteristically unapologetic wordplay: "Treat women as property, possessive, like a noun with an apostrophe."
Southpaw is out in cinemas on 24 July. Check out the trailer here