altdialogue.com
Album Review: Melted On The Inch by Boss Keloid
Progressive sludge rock act Boss Keloid release their third album Melted On The Inch on 27th April via Holy Roar Records. Not only is this another great release for Holy Roar, but it’s an evolution…