Les Maledictus Sound
PUBLISHED Nov 1, 1999
You can read about it in the annals of Incredibly Strange Music, but now you can actually hear it for yourself. Recorded in Nice, France in...