PETA were very annoyed that Prince had decided to flaunt their 'no fur' rules by wearing a minor Muppet on his spangly new jacket. Live at the Fabulous Forum in LA, 1985.
Please login to add your comment.
Morrissey Special Issue
Blur Special Issue