mean depressed aromatic Gorilla. .. Alice Cooper is a legend man