Home / Tag Archives: Melted On The Inch

Tag Archives: Melted On The Inch

BOSS KELOID announce further album details

BOSS KELOID

BOSS KELOID have announced their highly anticipated third album ‘Melted On The Inch‘. The latter is due on April 27th 2018 via Holy Roar Records. Boss Keloid’s notoriety for producing heavy and magnificently multilayered music indeed continues to grow. The quintet is poised to continue the momentum that’s been building …

Read More