My Favorite Bands Logo
    Scratch Acid
    Scratch Acid

    Scratch Acid was an Austin, Texas based noise rock group formed in 1982, they disbanded in 1987. David Yow and David Sims went on to form The Jesus Lizard.

    Data provided by Discogs