Miley Cyrus has covered a number of songs over the years, and her latest one has us wishing she'd ditch the pop anthems and switch to rock 'n roll!

Over the weekend Miley tweeted a link to her version of Led Zeppelin's "Babe, I'm Gonna Leave You," and she wrote, "Check dis sh*t out." While the track starts out slow, the 21-year-old singer starts belting it out just before the one minute mark -- it's like she has the lungs of Courtney Love, but with the pitch of Lea Michele!

The song was written by Anne Bredon and also performed by Joan Baez, but clearly Miley is going for the style that Led Zep used when they put the tune on their 1969 debut album Led Zeppelin.

Miley previously covered Dolly Parton's "Jolene," Lana Del Rey's "Summertime Sadness," and The Beatles' "Lucy in the Sky With Diamonds," and she stated that her next one will be Leonard Cohen's "I'm Your Man."



She also posted a cover of Roy Orbison's "It's Over" ... Click thru to listen!