5 years ago today (3/14/11) Alice Cooper, Leon Russell and Tom Waits are inducted into the Rock and Roll Hall of Fame during ceremonies in New York. “We have always been a Hard Rock band, we just wanted to decorate it a little bit differently,” says Cooper after performing “School’s Out” with a live boa constrictor around his neck. Watch this version below…
