Boss Keloid reveal new single
Brit heavy psych prog rockers Boss Keloid have revealed their new single Chronosiam! The track comes from forthcoming record Melted On The Inch (April 27. Holy Roar Records). The band say of the track; “The theme of Chronosiam is about personal endeavour outside of the comfort zone and having the courage to fulfil those paths in life that you wouldn’t […]