Rapper Eminem just unloaded on Donald Trump in a fierce four-minute long battle rap freestyle.
Eminem delivered the fiery rap a capella, leaving his words to hang in the air and his message to get through unadorned.
The stark video has Eminem laying into the American President, calling him outon everything from his Twitter habit, provoking North Korea towards a war and his many frequent golfing trips.
After a shaky beginning, including shaking off a false start, Eminem exploded, blasting Trump for his hypocrisy, lies and "support for the Klansman"
Of particular ire to the rapper was Trump's use of distraction, especially his current quarrel with the NFL.
"Instead of talking Puerto Rico, or gun reform for Nevada, all these horrible tragedies and he's bored and would rather cause a Twitter storm with the Packers."
At the end of his impassioned rhyme Eminem had a simple message for any of his fans who supported Donald Trump.