idieyoudie.com
All Your Sisters, "Trust Ruins" | I Die: You Die
The third album from the LA-based duo taps into some deeply unnerving and unpleasant listening territory.