Foo Fighters, Kid Rock and Lenny Kravitz were among the musicians that rocked Led Zeppelin classics during the Kennedy Center Honors tribute to the legendary rock band, which took place a few weeks ago but aired last night (Dec. 26) on CBS.

Only half of the Foo Fighters’ two-song set from the event, which was originally taped on Dec. 1, aired on TV, but at least we got to see the guys jam out to ‘Rock and Roll’ with the Foos’ drummer Taylor Hawkins stepping into the role of lead singer, doing a pretty darn good Robert Plant impression. Meanwhile, Grohl paid tribute to his drum hero, the late John Bonham, by pounding the skins during the performance.

Kid Rock rocked the stage for a high-energy rendition of on ‘Ramble On,’ off 1969′s ‘Led Zeppelin II,' while Kravitz delivered a strong performance of ‘Whole Lotta Love’ with President Obama seen singing along from the audience.

The Zeppelin tribute started with a comedic speech by actor-musician Jack Black and ended with a rendition of 'Stairway to Heaven' led by Ann and Nancy Wilson of Heart.

Check out the performances in the clip below:

Watch the Led Zeppelin Kennedy Center Honors Tribute Performances

More From Q 105.7