I remember this lot causing a little bit of a stir around 2002/03 and getting a good bit of airplay in the UK at the time....
I remember quite liking their first couple of albums.
__________________
Urb's RYM Stuff
Most people sell their soul to the devil, but the devil sells his soul to Nick Cave.
|