Thursday, October 28, 2021
Home Tags Boss Keloid

Tag: Boss Keloid

Boss Keloid: Melted On The Inch – Album Review

0
Earning a full five Louder Than War bombs, Melted On The Inch confirms that in Boss Keloid, Wigan now has something better than its pies!