Eminem flexed his freestyle muscles in an epic rap freestyle during an appearance on Sway in the Morning. The 42-year old rapper was promoting the soundtrack for Jake Gyllenhaal’s new boxing movie, Southpaw. The soundtrack album features two new songs by Eminem titled “Phenomenal” and “Kings Never Die”. In the amazing six minute a capella rap, Eminem managed to insult everyone including Caityln Jenner, Bill Cosby, and Donald Trump. He later defended the somewhat controversial freestyle saying, “It’s very rarely personal. If it was personal, somebody would know. It’s all in fun“. Check out the freestyle below.