valleyofsteel.net
Boss Keloid – Melted on the Inch (2018)
Boss Keloid – Melted on the Inch (Holy Roar Records, 27 April 2018) Ok folks, let’s talk new music. Here’s one that just came out last Friday that you’ll surel…