Image 1 of 1
mpi99_0417_Super Duper Alice Cooper_3.JPG
NEW YORK, NY -  APRIL17:  Alice Cooper attends the 'Super Duper Alice Cooper' premiere during the 2014 Tribeca Film Festival at Chelsea Bow Tie Cinemas on April 17, 2014 in New York City.<br />
Credit: Corredor99/MediaPunch
Alice Cooper