Alice Cooper photo

Alice Cooper concerts in Montpellier, France

Alice Cooper has just one concert in Montpellier, France at Palais des Sports on January 29, 1982