Miley Cyrus, Bret Michaels duet on 'Every Rose Has Its Thorn'

bret-michaels-miley-cyrus.jpgThe Bret Michaels recovery tour continued Friday (June 18) with a stop on "Good Morning America," where played a duet of "Every Rose Has Its Thorn" with Miley Cyrus.

Miley covers the Poison song on her new album, "Can't Be Tamed," which hits stores next week. She explains that Poison was the first concert she ever saw and that the ballad is her mother's favorite song, hence the reason for the cover: "I did this song mostly for my mom."