Acid Witch "Evil Sound Screamers" CD

Image of Acid Witch "Evil Sound Screamers" CD

9.90

This is the limited edition jewel case CD edition with transparent orange tray. Before you know it, the 38 minutes of Evil Sound Screamers is up and you're immediately pressing "play" again and again. Pure LSD trip Nightmare !