If you've never watched Jimmy Fallon's US talk show, he's had a long-running sketch with Justin Timberlake where they perform a medley of some of the best rap / hip-hop songs. It's amazing. With Fallon taking over from Jay Leno, he's spent the week bringing on his mates and having a grand 'oul time. Sure enough, Timberlake was invited onto the new show and, of course, if the two of them get together, there'd have to be a History of Rap. Here's the songs they used and the vidyo itself.

LL Cool J – I’m Bad
Run DMC – Beats to the Rhyme
Crazy Calls - Wait for the Beep
Beastie Boys – Fight For Your Right
Tone Loc – Wild Thing
DJ Jazzy Jeff & the Fresh Prince - Fresh Prince Theme
Salt N’ Pepa – Whatta Man
Positive K – I Got A Man
The Notorious B.I.G. - Big Poppa
Dr. Dre feat. Snoop Dogg - Dre Day
Warren G feat. Nate Dogg - Regulate
N.W.A. – Straight Outta Compton
Ini Kamoze - Hot Stepper
Outkast - So Fresh, So Clean
Busta Rhymes feat. P. Diddy & Pharrell – Pass the Courvoisier, Part II
Kris Kross - Jump
Skee-Lo – I Wish
Jay Z - 99 Problems
Ludacris – Move Bitch (Get Out the Way)
Drake – Started From the Bottom
Kendrick Lamar – Swimming Pools (Drank)
Kanye West feat. T-Pain – Good Life
Run DMC – Walk This Way