No, and I think you have your wires crossed in any case. That's very understandable. It tends to happen a lot. The rumor in question actually concerns Alice Cooper and Frank Zappa. read more
No, it was Ozzy taking a poo on-stage, and Zappa biting the head off of Alice Cooper. read more
Zappa’s contest opponent varies, with the names Captain Beefheart and Alice Cooper being frequently mentioned. The most common version of this legend has the challenger defecating on stage, with Zappa winning the title by eating the results. read more