BOSS KELOID have revealed that their album wil…

BOSS KELOID have revealed that their album will be released on April 27th 2018 via Holy Roar and is titled Melted On The Inch…