Eminem made a return to the airwaves ahead of the third and final presidential debate today with his own "Campaign Speech".
The rapper delivered the eight-minute long offering via social media as a way of announcing an upcoming new album.
*Warning: This clip contains offensive language.
Don't worry I'm working on an album! Here's something meanwhile. https://t.co/QX3cdpqFD2— Marshall Mathers (@Eminem) October 19, 2016
Eminem - famous for name checking celebrities in his verses - took aim at everyone from musician Robin Thicke to ESPN's Molly Qerim and sportsman Colin Kaepernick.
But amidst all the expletives and sexual references, Eminem actually got political in "speech".
He addressed police brutality in the US saying referencing Daniel Pantaleo (the NYPD officer who fatally choked Eric Garner), as well as George Zimmerman and Trayvon Martin in blistering verses.
He also took aim at Donald Trump, saying the American public should be more afraid of the presidential candidate than they are of him.
"Consider me a dangerous man but you should be afraid of this dang candidate. You say Trump don't kiss a** like a puppet, 'cause he runs his campaign with his own cash for the funding.
"And that's what you wanted, a f*****g loose cannon who's blunt, with his hand on the button, who doesn't have to answer to no one. Great idea!"