With a comedic history stretching all the way to Saturday Night Live, Jimmy Fallon has had his fair share of impersonating celebrities and creating memorable characters of his own. On yesterday's (June 7) episode of The Tonight Show, Fallon covered Iggy Azalea's hit song "Fancy" while acting as iconic Canadian singer, Neil Young.

The late night funny man also brought out some very special guests, who haven't shared the stage in quite a while: David Crosby, Stephen Stills, and Graham Nash.

[NBC]

More From XXL