Alice Cooper Hosts British TV Show [VIDEO]
Alice Cooper is getting some love across the pond after hosting a comedic panel show on British television "Nevermind The Buzzcocks."
I'm sure Buzzcocks means something witty in jolly ol' England, but that very well could be a title of an Alice Cooper song.
http://youtu.be/deFaoECQ17w