Alice Cooper Photo - London UK Alice Cooper performing live at The first Stone Free Festival at the O2 Arena London on June 18th and 19th 2016Ref LMK73-60326-200616Keith MayhewLandmark Media WWWLMKMEDIACOM
{}