Boss Keloid – ‘Melted On The Inch’ (Album Review)

If your favourite bands have always been acquired tastes, prepare to meet the next one. If you automatically love music that makes you think “what the actual fuck” before you realise you just said it out loud, Boss Keloid’s third full-length will Read more…