BOSS KELOID formed 2010 at the ‘Palace of Tits and Wine’. Based in Wigan, UK.
These are photos from concerts where Boss Keloid played, so they may be of other bands that played the concert as well.
Damnation Festival 2021 Nov 6, 2021 Leeds, England, United Kingdom Uploaded by Ashley Quinton