NEWS: Boss Keloid release “Chronosiam”!

Boss Keloid have dropped a music video for “Chronosiam”. The song comes from their upcoming new album “Melted On The Inch” out now via Holyroar Records. Pre-orders for the 27th April release are available here. The bands 2016 album “Herb Your Enthusiasm” gained the band much critical acclaim from Metal Hammer, Metal Injection, Terrorizer & Kerrang!

Add a Comment

Your email address will not be published. Required fields are marked *