Well, it's Thursday and you know what that means... Industrial!!! This weeks band has been around for quite some time (I remember seeing them in London, England many, many, many years ago. They had all kinds of fucked up projections and shit). They are from the UK. They are an Industrial/metal/noise project. They are called: Leech Woman! Check them out!!!
No comments:
Post a Comment