wonderboxmetal.com
Boss Keloid – Melted on the Inch (Review)
Boss Keloid are a UK progressive sludge/doom metal band and this is their fourth album. 2016’s immense Herb Your Enthusiasm was a landmark release for the band. It was, quite simply, such a g…