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 &