Miley Cyrus takes on a Zeppelin classic

Miley Cyrus has proved she has the lungs to match a young Robert Plant with her latest cover of a Zeppelin classic.

The singer posted her version of Led Zeppelin's 1969 version of the song, Babe, I'm Gonna Leave You, on her SoundCloud page on Friday.

"Check dis s**t out," Cyrus tweeted on Friday, before directing fans to her rip-roaring version.

However, the singer slightly tweaked the name of the classic, which appeared on Zeppelin's self-titled debut album, to Baby, I'm Gonna Leave You.

The song is originally a folk song, also covered by 60s folk artist Joan Baez, but Cyrus' screaming chorus shows it's Plant's version she's clearly channeling.

The comments on her SoundCloud post range from "I am sufficiently confused by this being unterrible" to "ekk, this is not a good cover. sorry Miley".

The singer has done some genre-bending covers recently, having recorded the Beatles classics, Lucy in the Sky With Diamonds, with the Flaming Lips for their upcoming tribute album of Sgt Pepper's Lonely Hearts Club Band, titled: With a Little Help From My Friends.

She's also known to knock out an unusual cover or two during her live performances and graced a Belfast audience with her version of the Smiths There is A Light, earlier this year.