Scarlet and Sheba by alice cooper Overview Tag Appears on 1983 - Da Da DaDa Dark Cloud Radio Playcount 54 Listeners 23