It sounds like you're familiar with the Providence music scene! I miss that town.
Oh, I'm not very serious. Your cow suits scenario just made me think of the Witch House (along the lines of Fever Ray, usually an interesting live experience) and Noise Rock (I never got it) and Really Sketchy Basement Situations (oh man) sort of stuff I encountered around there.
Two out of three of the proper nouns you mentioned I'd never heard of, something I'm always glad to encounter.
Googling "Witch House", I found this hour long music mix on Youtube:
As for "Noise Rock," is this what you were referring to?
I just stumbled across this thread, and I can't sleep, so I'm going to dump some links on you instead.
- Googling "Witch House", I found this hour long music mix on Youtube
Mascara Monsters - Born of Blood
Sidewalks and Skeletons - Purify
Mater Suspiria Vision - Exorcism of Hippies