Miley Cyrus never ceases to surprise us.
Cyrus posted her own cover of Led Zeppelin's 'Babe I'm Gonna Leave You' on SoundCloud, renaming her own version 'Baby, I'm Gonna Leave You.' We've gotta hand it to Miley - the 21-year-old delivers some serious raw power behind the song.
Made popular by Led Zeppelin with Robert Plant's vocals in 1969, it was originally performed by Joan Baez as a folksong in 1962.
Take a listen and let us know how you think Miley's version compares to Robert Plant's.
Photo: Getty Images