Today on GMA, Miley Cyrus and Bret Michaels performed "Every Rose Has Its Thorn." It was better than Miley's leaked solo version, but her head-thrashing dance moves and mouthing Bret's lines were definite thorns. Click to watch.

Miley & Bret's Live Duet, Singing A Sad Sad Song
This image was lost some time after publication.

[Via ABC News]