NEWS: Wigan Warriors Boss Keloid stream “Chronosiam”!

Wigan, Lancashire. The heart of England’s green and pleasant land and home to Holyroar Records signings Boss Keloid. The band have released an album release tease in the form of new track “Chronosiam”. You can pre-order the bands upcoming new album “Melted On The Inch” via Holyroar Records. It will be out 27th April.

Add a Comment

Your email address will not be published.