What an amazing video this is. Machine Gun Kelly pays homage to Eminem and does a cover of his classic last verse to "Lose Yourself" in Detroit on the steps of St. Andrews Hall. MGK is surrounded by a bunch of fans that rhyme along with the MC. As he spits the verse, the raw emotion of the song takes over and reminds you how great Slim Shady is. And to make things even better, the Bad Boys Records rapper spits "B. Rabbit’s" final battle verse from 8 Mile to close out the show. That's respect.

More From XXL