NEWS: Wigan Warriors Boss Keloid stream “Chronosiam”!
Wigan, Lancashire. The heart of England’s green and pleasant land and home to Holyroar Records signings BossKeloid. 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.