Mean Red Spiders


Reviews


Still Life Fast Moving (2003)
Mean Red Spiders - Still Life Fast Moving

Excellent album from the Mean Red Spiders, which despite being twee in its delivery, proves also to be reminiscent of Stereolab