For the past three years there has been a constantly growing underground force within the industrial scene in the shape of the Washington hell rock band Scream Machine. A greater intense awareness in 2011 has seen their ‘stock’ leap in… Read More ›
Day: September 1, 2011
Bones – Self Titled EP
Some bands and releases are like ticking time bombs, building up to a cataclysmic crescendo, no such formalities with Chicago band Bones, they just go off big style in your face from the first note. Like a grenade without a… Read More ›