The Rita / Caligula031 - Self Shop CD (Italian Import)
$15.00 USD
10th anniversary CD reissue of this behemoth of a split between Canadian Harsh Noise Wall pioneers The Rita and Italian Power Electronics / Death Industrial sadist Caligula031, featuring a 20 minute epic collab as a bonus track.