Jimmy Fallon, Justin Timberlake take us to school with "History of Rap 3!"

Oct 30, 2011 at 2:00 p.m. ET

Jimmy Fallon and Justin Timberlake took us took school -- again -- with "History of Rap 3."

Not once, not twice, but three times did the crazy duo of Jimmy Fallon and Justin Timberlake delight us with the "History of Rap." Keep reading to see a video of their latest installment, "History of Rap 3."

Whenever Justin Timberlake strolls into the studio of Late Night With Jimmy Fallon, you know you're going to get a history lesson -- in rap!

The duo did not disappoint, per the usual, when they hit it hard with "History of Rap 3" on Friday night's (Oct. 28) episode of Jimmy Fallon's late night vehicle.

Jimmy Fallon and Neil Patrick Harris rock charades >>

Jimmy Fallon didn't waste time introducing Timberlake, who's making the rounds promoting his new flick In Time, which also stars Amanda Seyfried.

Fallon began his normal "guest intro" but eventually said "screw it," took took a mic and the rest is history -- rap history, that is!

Jimmy Fallon and Justin Timberlake really went all out for "History of Rap 3," performing a medley of tunes that included Run-DMC's "King of Rock," DJ Jazzy Jeff and the Fresh Prince's "Parents Just Don't Understand," Coolio's "Gangsta's Paradise," Sir Mix-a-Lot's "Baby Got Back (our favorite)," Young MC's "Bust a Move," Kanye West's "Stronger" and Nicki Minaj's "Super Bass."

That was just what we could catch in between laughing and rocking out ourselves! Check out Jimmy Fallon and Justin Timberlake in "History of Rap 3," their most epic of the three yet.

We have to ask -- now that there are three "History of Rap" installments, which is your favorite? Do you think they need to retire it now or bring it back each time JT is on the show?

Jimmy Fallon and Steve Carell's "Other Voices" are creepy >>

Head over to our comments section and tell us if Jimmy Fallon and Justin Timberlake need to go out on top or if they can keep it going with a possible "History of Rap 4?"

Photo courtesy of snapshot from video